首页原创精华区最新随笔(rss)

船舶管子零件图程序开发

     摘要: 船舶管子零件图程序开发 eryar@163.com Abstract. 船舶管子零件图是船舶管子加工、安装的重要图纸,其中包含了管子节点坐标、连接件信息、弯管程序、校管信息、管子表面处理等数据。零件图的形式有几类:手工零件图、数值管子零件图、三维设计管子零件图。PCF是Intergraph收购的ALIAS的ISOGEN的管道数据,由于是文本文件,且简单易懂,目前已经成为管道数据交换的标准格式。...  阅读全文

2017-12-16 20:33 作者: eryar【评论:0】【阅读:63】 

私有继承小讨论

     摘要: 大家都知道,大C++里面可以私有继承,之后基类的一切,在子类中就成为private的了,不对外开放了。现在流行接口,组合优化继承,所以private继承这玩意,日渐式微,很久以前就很少使用了,嗯,不要说private,就算是大c++,也是江河日下。不过,存在即合理,c++语法里面的任何东西,都有其价值,平时可以用不到,但是关键时刻用一下,确实很方便,当然多数情况下,也可以其他途径来完成,但是,就是...  阅读全文

2017-12-13 15:17 作者: 华夏之火【评论:1】【阅读:157】 

OpenCASCADE 参数曲面面积

     摘要: OpenCASCADE 参数曲面面积 eryar@163.com Abstract. 本文介绍了参数曲面的第一基本公式,并应用曲面的第一基本公式,结合OpenCASCADE中计算多重积分的类,对任意参数曲面的面积进行计算。 Key Words. Parametric Curve, Parametric Surface, Gauss Integration, Global Properties...  阅读全文

2017-12-09 20:55 作者: eryar【评论:0】【阅读:133】 

Jenkins in OpenCASCADE

     摘要: Jenkins in OpenCASCADE eryar@163.com Abstract. Jenkins是一个开源软件项目,是基于Java开发的一个持续集成工具,用于监控持续复制的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。 Key Words. OpenCASCADE, Jenkins 1.Introduction OpenCASCADE的开发代码量较大,如何确...  阅读全文

2017-12-03 12:15 作者: eryar【评论:0】【阅读:187】 

在Windows下运行Linux Shell

     摘要: 越来越多的人选择用Mac或者Linux环境进行跨平台项目开发。但是仍然有大部分人习惯于在Windows环境下进行开发,毕竟Windows在各方面使用还是较为方便,特别像文件版本管理(Git,SVN等)在跨平台下开发游戏或软件,就需要有一套方便的自动化工具。Windows下需要使用批处理,虽然有PowerShell加持,但这东西学了也不靠谱,只有一个平台能用。大家还是习惯Linux Shell。连M...  阅读全文

2017-11-27 15:15 作者: 战魂小筑【评论:3】【阅读:391】 

内存泄露监控报告

     摘要:    时间总是能让一切改变,至上次发blog我已经不在福州。现在就职于成都一家公司,刚来一直在阅读代码,发现服务器的逻辑代码,有挺多让直接new申请内存,对这个我总觉得有些裸奔的感觉。啊哈,有可能被同事看到,我没有其他意思哈,只是觉得没有管理,一不小心就内存泄露了,写的时候要小心又小心。如果要从堆中获取一块内存,一般还是交给智能指针去管理更妥些。    以上...  阅读全文

2017-11-21 17:28 作者: C++技术中心【评论:1】【阅读:481】 

CSDN这是要搞事????

     摘要: 有时候会上传一些资源共享,以便他人之需,以前都是1c币的。有些是0c币的,但是最近好像有变化了。首先,是没有0的选择了,最少2c币起步。第二,随着被下载的次数增加,需要的c币从几何基数增长每个c币要1RMB的样子,如我下面的git文件,被下载两次后,就从2c币变成12c币,合计12RMB。http://download.csdn.net/download/zdhsoft/10042921csdn这...  阅读全文

2017-11-15 14:15 作者: 冬瓜【评论:0】【阅读:540】 

OpenCASCADE BRepMesh - 2D Delaunay Triangulation

     摘要: OpenCASCADE BRepMesh - 2D Delaunay Triangulation eryar@163.com Abstract. OpenCASCADE package BRepMesh can compute the Delaunay’s triangulation with the algorithm of Watson. It can be used for ...  阅读全文

2017-11-11 12:48 作者: eryar【评论:0】【阅读:325】 

管道设计CAD系统中重量重心计算

     摘要: 管道设计CAD系统中重量重心计算 eryar@163.com Abstract. 管道设计CAD系统中都有涉及到重量重心计算的功能,这个功能得到的重心数据主要用于托盘式造船时方便根据重心设置吊装配件。重量信息主要用于采购订货。本文主要介绍相关软件中重量重心功能,及重量重心计算实现原理。最后结合OpenCASCADE计算管道模型重量重心来验证。 Key Words. CoG, CentreOf...  阅读全文

2017-11-06 22:36 作者: eryar【评论:0】【阅读:321】 

IsoAlgo3d - A PCF 3D Viewer for Desktop, Tablet and Smart phone

     摘要: IsoAlgo3d - A PCF 3D Viewer for Desktop, Tablet and Smart phone eryar@163.com Abstract. IsoAlgo3d 通过将PCF三维可视化,并导出HTML文件。由于使用WebGL技术,所以只要设备支持HTML5,就可以不用安装任何软件或插件直接浏览PCF对应的全尺寸标注的管道三维模型,不管是电脑、平板还是智能手机。...  阅读全文

2017-11-04 19:05 作者: eryar【评论:0】【阅读:325】 

FreeType in OpenCASCADE

     摘要: FreeType in OpenCASCADE eryar@163.com Abstract. FreeType is required for text display in the 3D viewer. FreeType is a software font engine that is designed to be small, efficient, highly customizabl...  阅读全文

2017-10-22 21:18 作者: eryar【评论:0】【阅读:428】 

算法:快速排序之python实现

     摘要: 老程序员了,还来写基础算法。本人过去多年主要做C++服务端开发,最近找工作新学python,写个快速排序练练手。Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1  2 import numpy&nb...  阅读全文

2017-09-29 23:04 作者: 路缘【评论:0】【阅读:791】 

算法:找出n个数中重复最多的10个数

     摘要: 题目很清晰,直接上python代码。下面的解法是假设内存足够存储n个数的字典。如果内存不够,我想的解法在时间复杂度上不太理想。如果内存不够,我想到的解法是在下面解法的基础上,对dictCounts存储数量设定阈值,删除出现次数较少的数对应的项,且要确保删除该数在后续数列中不再出现或出现的次数加上其总次数仍然较少。这就让数据的遍历增加了不少。网上也有很多类似该题的问题并给出了解法,有的给出把数分为很...  阅读全文

2017-09-29 22:20 作者: 路缘【评论:0】【阅读:461】 

Cef3/Chromium的编译

目前使用Cef框架的软件很多,除了我们的程序,还有网易云音乐,StartUML,通信达等都基于Cef框架。阅读Cef/Chrome底层代码有助于了解他的设计架构和细节,可以帮助我们解决一些Cef框架层面的故障,同时可以学习他的编程思想和框架结构提高编程能力。本文主要介绍Cef3和Chromium,涉及Cef3/Chromium编译,代码目录结构和具体功能实现细节,会根据需要不断完善。需要指出的是Cef3/Chrome版本之间代码框架,文件位置变动很多,如无特殊说明,本文以2623分支为基准。.

一 Cef3/Chromium的编译和音视频支持的修改
先说一点,国内从官网下载源码网络很不稳定,这里以别人下载好的cef2623版本来编译
网盘地址: https://pan.baidu.com/s/1jHY4hls
编译先决条件:win64系统,安装python2.7 Virtual Studio2013 硬盘空间大于54G以上

下载完成后解压 这里解压到D盘下的2623目录
打开CMD窗口 执行以下操作以设定环境变量

Set DEPOT_TOOLS_WIN_TOOLCHAIN=0
Set CEF_USE_GN=0
Set GYP_MSVS_VERSION=2013
Set GYP_GENERATORS=ninja,msvs-ninja

然后执行
python automate-git.py --download-dir=d:\cef3\source --branch=2623 --no-update --build-log-file --verbose-build --force-distrib --force-build
大致等待5个小时即可编译完成
注意,指定—no-update 不更新代码;如果不需要编译debug版本,则需要指定
—no-debug-build

输出目录在src\cef\binary_distrib下
Cefclient.exe为demo程序,输入www.html5test.com可查看支持音视频的情况
当前编译好的2623对音视频的支持如下:
 
音视频的支持有2处需要修改分别是
1是在source/chromium/src/cef/cef.gypi文件 在variables节点下增加
'proprietary_codecs': 1,
'ffmpeg_branding': 'Chrome',
2是修改二者
source\chromium\src\third_party\ffmpeg\chromium\config\Chrome\win\ia32\config.h
source\chromium\src\third_party\ffmpeg\chromium\config\Chrome\win\x64\config.h
在宏FFMPEG_CONFIGURATION 中增加
–enable-decoder=’rv10,rv20,rv30,rv40,cook,h263,h263i,mpeg4,msmpeg4v1,msmpeg4v2,msmpeg4v3,amrnb,amrwb,ac3,flv’
–enable-demuxer=’rm,mpegvideo,avi,avisynth,h263,aac,amr,ac3,flv,mpegts,mpegtsraw’
–enable-parser=’mpegvideo,rv30,rv40,h263,mpeg4video,ac3
可以根据需要修改要支持的音视频情况

2017-09-29 13:42 作者: ccsdu2009【评论:0】【阅读:463】 

SAR指标py代码

     摘要: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->def psar(barsdata, iaf = 0.02, maxaf = 0.2):    ...  阅读全文

2017-09-23 20:56 作者: ccsdu2009【评论:0】【阅读:311】 

cef2623程序在xp下无法启动 出现c06d007f异常的解决方法

     摘要: 生成的dmp文件提示错误 ExceptionAddress: 7c812fd3 (kernel32+0x00012fd3)   ExceptionCode: c06d007f  ExceptionFlags: 00000000NumberParameters: 1   Parameter[0]: 0012f7b0执行 dds 0012f7b0显示:...  阅读全文

2017-09-20 11:12 作者: ccsdu2009【评论:0】【阅读:421】 

OpenCASCADE 麻花钻头造型实例分析

     摘要: OpenCASCADE 麻花钻头造型实例分析 eryar@163.com Abstract. OpenCASCADE provides a simple twist drill bit modeling example in Tcl script. The blog will give a details of some key points, when you understand the ...  阅读全文

2017-09-18 23:35 作者: eryar【评论:0】【阅读:444】 

OpenCASCADE各版本源码下载

OpenCASCADE各版本源码下载

OpenCASCADE最新版本7.2.0官网下载不方便,现在给出各个版本的下载地址供大家下载使用:

https://yun.baidu.com/pcloud/album/info?uk=3808749571&album_id=1612598197766366243 

2017-09-08 09:08 作者: eryar【评论:0】【阅读:580】 

StdTranslator - Translate PDMS to STD for STAAD.Pro

     摘要: StdTranslator - Translate PDMS to STD for STAAD.Pro eryar@163.com STAAD.Pro是由美国世界著名的工程咨询和CAD软件开发公司—REI(Research Engineering International)从上世纪七十年代开始开发的通用有限元结构分析与设计软件,到2005年底统计,在全球近百个国家中已超过160,...  阅读全文

2017-09-01 21:50 作者: eryar【评论:0】【阅读:417】 

Centos 6,7安装用yum命令 mysql 5.7

     摘要: 1.Yum包的官方地址:https://dev.mysql.com/downloads/repo/yum/选择对应系统的rpm包下载 下载的时候要登录的时候,请注册一个。 然后,把对应的rpm包下载下来 2:然后把rpm包,传到Linux系统,centos 6,7是有区分的,请对系统做相应的操作。Centos7 :mysql57-community-release-e...  阅读全文

2017-08-29 15:11 作者: 冬瓜【评论:0】【阅读:350】 

centos安装rocketmq

     摘要: 附一个rocketmq各语言客户端仓库:https://github.com/apache/incubator-rocketmq-externals,我用go客户端,但是master分支的go没有producer,在go-client-develop分支有,尚未合并入主干。 1        安装jdk 1、http://w...  阅读全文

2017-08-25 11:12 作者: hello wold!【评论:0】【阅读:587】 

windows 下vscode快捷键大全

     摘要: 跟据vscode官网pdf,再编辑Visual Studio Code Keyboard shortcuts for windowsGeneral快捷键说明Ctrl+Shift+P, F1Show Command PaletteCtrl+PQuick OpenCtrl+Shift+NNew window/instanceCtrl+Shift+WClose window/instanceBasic ...  阅读全文

2017-08-25 10:31 作者: 冬瓜【评论:0】【阅读:474】 

PDMS设备平台梯子建模出图-顶平台支架建模

     摘要: PDMS设备平台梯子建模出图-顶平台支架建模 顶平台支架建模主要是根据洛阳石油化工工程公司的平台梯子标准图来建模。 顶平台主要难点是设备封头与支架连接处的处理。根据梁的长度选择支架类型,根据尺寸Z来确定斜撑是在设备封头还是在外壁。 1. 当梁长W小于等于1000时,选用A10型支架,如下图所示: 图1. 顶平台支架A10型 图2. A10型支架PDMS模型 2.当梁长W小于等于1500时,选...  阅读全文

2017-08-23 21:55 作者: eryar【评论:0】【阅读:350】 

PDMS设备平台梯子建模出图-平台建模

PDMS设备平台梯子建模出图-平台建模

通过开发程序OcadePlatform,方便各种平台的建立,如矩形平台、环形平台或其他异形平台。

图1 卧式设备平台模型

图2 环形平台模型

OcadePlatform正在开发中,如果你有任何意见、建议,或索取试用版,请发邮件到:eryar@163.com

2017-08-22 22:19 作者: eryar【评论:0】【阅读:325】 

技 术 改 变 世 界

网站分类

统计信息

聚合

Blog客户端API

推荐客户端

博客排行榜[前45人]