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

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】【阅读:178】 

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】【阅读:154】 

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

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

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

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】【阅读:190】 

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】【阅读:320】 

算法:快速排序之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】【阅读:663】 

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

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

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

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】【阅读:343】 

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】【阅读:243】 

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】【阅读:336】 

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】【阅读:351】 

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】【阅读:476】 

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】【阅读:364】 

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】【阅读:298】 

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】【阅读:487】 

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】【阅读:390】 

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

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

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

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

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

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

图1 卧式设备平台模型

图2 环形平台模型

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

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

protobuf 简易分析工具及源码

说明

因为工作需要分析protobuf的数据,google了一下,我个人没有找到合适的,就参考google protobuf文档,写了一个分析工具。这个项目用的是C++Builder XE10.2, win64实现。 
因为是临时定的代码,就写的很随意了,很少注释。

编译工具

C++ Builder XE 10.2

说明
  • 由于C++Builder自带的C++编译不支持C++11,只好选择64位版本。
  • 包中已经带有已经编译好的 prototools.x64.exe , 可以在64位系统下直接运行。
  • 使用的时候,对应的树节点,请点右键,做相应的选择。
  • 注意,要分析数据是原始生成的protobuf数据,保存到文件。
代码地址

https://code.csdn.net/zdhsoft/protobuf_tools/tree/master

2017-08-19 21:51 作者: 冬瓜【评论:0】【阅读:392】 

A*算法实现

     摘要: #ifndef _ASTAR_FLY_H__ #define _ASTAR_FLY_H__ #include "Coordinate.h" #include <map> #include <set> using namespace std; typedef struc...  阅读全文

2017-08-17 14:43 作者: C++技术中心【评论:0】【阅读:467】 

vscode使用Better Align插件以及快捷键配置实例

     摘要: 简述在开发过程中,如果代码很整齐的话,那么这个代码就会看起来比较舒服。就像看到一个整洁的屋子一样。 其中,=,:等对齐,则是一个重要的整洁处理。Better Align这个就是vscode的对齐插件,启动vscode,进入插件管理,没有安装的话,搜索一下,很快就有了。然后安装即可。vscode的插件管理真是做的很不错,易用。使用安装完成后,就可以使用了 将光标移到要对齐的代码块...  阅读全文

2017-08-14 12:36 作者: 冬瓜【评论:0】【阅读:339】 

PDMS设备平台梯子建模出图

     摘要: PDMS设备平台梯子建模出图 eryar@163.com 1.概述 PDMS提供了平台梯子建模功能,程序比较通用,没有根据国内公司相关标准建模出图,不能满足设备专业的出图汇料要求。通常是管道专业在PDMS中把结构、设备及其平台梯子建模,再提相关委托和结构、设备专业进行协同设计。因为管道专业建的平台、梯子不能按结构、设备专业要求进行出图,所以导致设备专业不愿意进入PDMS。 开发程序对设备专...  阅读全文

2017-08-13 10:07 作者: eryar【评论:0】【阅读:408】 

[转贴]Visual Studio 2017 15.3 预览版发布,接近最终版

     摘要: 原文地址:http://www.infoq.com/cn/news/2017/08/vs2017-153从Visual Studio 2017 15.3预览版的发布时间表中可以看出,Microsoft似乎马上要发布这一版本的正式版。过去几周对VS2017 15.3的改动主要集中在问题修复上,开发人员可以注意到,最近的VS2017 15.3 Preview版本提供了对C# 7.1的支持,对C++语言...  阅读全文

2017-08-11 20:00 作者: 冬瓜【评论:0】【阅读:503】 

失眠的夜,瞎想

纵观历史,一代代伟人,哲学家,或是帝国;
曾经的波斯帝国,你在哪里?
曾经的亚历山大,又去了何方,是否也渐渐被人遗忘?
埃及艳后,伊丽莎白,你们的名气虽大,但终归已是尘土。

横看世界,地球你在太阳系中算小的;
太阳系你在银河系中又是怎样的地位?
银河系啊,你在宇宙中又占哪个位置?

人啊,你在地球上可以算是一个管理者。
你今日为房子劳碌而委屈了自己,你自己有想过吗?
你昨日因为一件小事而闷闷生气,又何必呢?

我不知是明天太阳先升起,还是意外先来临。
曾经你相信生活不止眼前的苟且,现在还相信还有诗和远方的田野吗?

你是否将自己局限在自己想象的框架中了呢?

2017-08-05 23:26 作者: canaan【评论:2】【阅读:368】 

android获取so目录的办法

     摘要: 之前,都是在32位Android手机上,做测试。然后搞了一个64位手机,就不行了。分析后,先是报:is 32-bit instead of 64-bit然后,再自己的CPP的库中,修改Application.mk,将APP_ABI :=armeabi改为APP_ABI :=armeabi arm64-v8a这样生成的时候,就会得到两个版本的so第一种情况解决后,第二种情况又来了,就是找不到lib原...  阅读全文

2017-08-03 14:50 作者: 冬瓜【评论:0】【阅读:387】 

[转贴]C++17中那些值得关注的特性(上)

     摘要: C++17标准在2017上半年已经讨论确定,正在形成ISO标准文档,今年晚些时候会正式发布。本文将介绍最新标准中值得开发者关注的新特新和基本用法。

总的来说C++17相比C++11的新特性来说新特性不算多,做了一些小幅改进。C++17增加了数十项新特性,值得关注的特性大概有下面这些:  阅读全文

2017-07-28 13:25 作者: 冬瓜【评论:1】【阅读:970】 

技 术 改 变 世 界

网站分类

统计信息

聚合

Blog客户端API

推荐客户端

博客排行榜[前48人]