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

共3页: 1 2 3 更多 

Red Black Tree in C#

     摘要: Several weeks ago, I tried hard to search an implement of balance binary tree in C#,  what i needed was something like std::set<key, comparator> in C++: the data should be sorted, can be in...  阅读全文

2017-04-29 05:02 作者: brent【评论:0】【阅读:39】 

node 6.10.2与node 7.9.0的一些差异

     摘要: node进步很快,一年前,我用的还是node 4.x LTS,现在都 node 6.x LTS了,而node 7.x也在开发中,node 8.x已经也展开了。 node 6.x已经到了node 6.10.2了,则7.x也到了7.9.0了 对比后,这里把发现的差异列一下n次方运算符 **例如let a = 2 ** 3; console.log(a); //显示为8 let b ...  阅读全文

2017-04-27 00:18 作者: 冬瓜【评论:0】【阅读:114】 

SdnfViewer - 3D Viewer for SDNF File

     摘要: SdnfViewer - 3D Viewer for SDNF File eryar@163.com SDNF(Structural steel Detailing Neutral File) format was originally defined by the Intergraph FrameWorks user community for the transfer of steel da...  阅读全文

2017-04-24 20:48 作者: eryar【评论:0】【阅读:124】 

基于vscode的node的ES2015(ES6)运行环境搭建

     摘要: 基于vscode的node的ES2015(ES6)运行环境搭建用了vscode也有一段时间了,在轻量级的开发环境,它的功能是最强的。跨平台,不依赖Java, .net等,UI也很现代,运行速度也相对比较快,占用内存少,平板电脑的win10都可以轻松开发。环境说明:node.js 6.9.xvscode 1.11.2操作系统 win10 (win7之后的系统,安装方法应该都一样)编译插件:babel...  阅读全文

2017-04-21 09:42 作者: 冬瓜【评论:0】【阅读:218】 

使用Visual Studio Code调试Golang工程

     摘要: 使用Visual Studio Code调试Golang工程 关键字 最简单的调试攻略多项目调试, 适用个人开发和项目开发无需修改系统环境变量 准备VSCode 在官网下载最新版的VSCode: https://code.visualstudio.com/ 安装Golang插件 打开扩展面板 VSCode->查看->扩展 找到Go插件 在搜索框里输入Go, 找到第...  阅读全文

2017-04-20 12:52 作者: 战魂小筑【评论:0】【阅读:309】 

Use PSO to find minimum in OpenCASCADE

     摘要: Use PSO to find minimum in OpenCASCADE eryar@163.com Abstract. Starting from OCCT6.8.0 will include one more algorithm for solving global optimization problems. Its development has been triggered by i...  阅读全文

2017-04-18 22:51 作者: eryar【评论:0】【阅读:167】 

vscode几个常用插件推荐

     摘要: 概述vscode是一个不错的开源IDE,可以完全替代sublime,又是跨平台,使用起来还比较方便.使用一段时间后,我觉得有些插件,值得推荐一下.我这里的开发环境是win10下vscode+Node.js 在vscode的主UI的左边工具栏的最下边,就是插件管理了,如下图 beautify这是一个代码美化插件,一定要有ESLint这是一个代码检查的插件,一定要有,很不错.下面是...  阅读全文

2017-04-17 12:01 作者: 冬瓜【评论:0】【阅读:222】 

用下则表示式,取中文中所有[]的内容

     摘要: 在很多聊天中,会有许多表情,这些表情都是类似”[微笑]”的这种,然后写了一个正则表达式,保留在这里,便于以后使用中.这里的提取支持提取中文.在Node.js 6.10.2下运行通过.Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.c...  阅读全文

2017-04-17 11:41 作者: 冬瓜【评论:0】【阅读:250】 

思维三部曲(三)

     摘要: 思维三定律

a. 思维不自发改变 : 思维并不会自发的变化,所有变化都是外界推动的。
(哪怕是内隐式的变化,都不能认为是“自发”的,因为是时空的作用下,时空的蔓延也属于外部因素)

b. 思维的推动力 - 思维密度唯一决定思维改造效率:思维效率与思维持续的长短没有必然关系, 思维的效率仅与单位时间的思维密度有关 。
(在不考虑外在客观实验条件,客观信息获取难度等情况,同样的材料,同样的方式路径,同样的思考量,稀释到思考10年得到的成果,往往总是低于思考1年,也就是思维密度是思维成果的加乘及量产的最关键因素)

c. 思维的整体性 - 思维不孤立存在:思维的运转由物质及能量作用构成,应充分尊重大脑的内隐结构与外显结构,以及外界来源渠道的信息交互形式,并调整注意力到需要汇聚的思维模式侧重分布。
(思维必须调度一切可以调度的内隐和外显的资源,思维能力不以人的意志为转移)  阅读全文

2017-04-16 23:23 作者: 邱震钰(zblc)【评论:0】【阅读:170】 

tegra-tx1笔记,gstreamer抓取板载摄像头视频内容,并传给opencv代码层进行识别。

     摘要: @import url(http://www.cppblog.com/CuteSoft_Client/CuteEditor/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/css/cuteeditor.css); 买了这个板子有好久了,去年放着没心思搞,今天觉得该干点事了。 我的目标是要使用tx1上的摄像头来抓取视频帧...  阅读全文

2017-04-12 15:50 作者: 何清龙【评论:0】【阅读:357】 

MMO相位技术研究

     摘要: 相位技术相位技术大规模出现在魔兽世界WLK版本, 现在应用已经广泛应用在各种MMORPG游戏中. 下面对相位技术的做法进行简单归纳汇总表现分类副本相位早期副本的出现, 避免抢怪问题. 所以, 副本其实本身就是一种相位技术. 只不过实现时, 我们一般会将小队和怪物直接预分配在独立的一个副本实例中(所以副本原文也是实例的意思)分线相位相位技术还没有正式命名时, 同一个场景, 玩家进到不同的分线看到的玩...  阅读全文

2017-04-08 14:41 作者: 战魂小筑【评论:0】【阅读:445】 

KDJ指标代码

     摘要: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->class KDJ:    history = []    code = ...  阅读全文

2017-04-01 14:57 作者: ccsdu2009【评论:0】【阅读:439】 

js笔记七:数组的解构与变参

     摘要: 数组的解构与函数变参解构es6新增了一个解构功能,如下所示let [aa,bb,cc]= [1,2,3]; console.log(aa,bb,cc); //显示为1 2 3123123也就是将右边数组的元素依次赋值给左边数组列表中变量 .也可以是已经定义好的变量let aa,bb,cc; [aa,bb,cc] = [1,2,3];1212可跳过,一些变量let [aa,,cc] = [1...  阅读全文

2017-03-29 17:09 作者: 冬瓜【评论:0】【阅读:469】 

Intersection between 2d conic in OpenCASCADE

     摘要: Intersection between 2d conic in OpenCASCADE eryar@163.com   Abstract. OpenCASCADE provides the algorithm to implement of the intersection between two 2d conic curve. The conic is defined by its ...  阅读全文

2017-03-25 22:40 作者: eryar【评论:0】【阅读:600】 

Intersection between a 2d line and a conic in OpenCASCADE

     摘要: Intersection between a 2d line and a conic in OpenCASCADE eryar@163.com Abstract. OpenCASCADE provides the algorithm to implementation of the analytical intersection between a 2d line and another coni...  阅读全文

2017-03-23 23:23 作者: eryar【评论:0】【阅读:236】 

OpenCASCADE 3 Planes Intersection

     摘要: OpenCASCADE 3 Planes Intersection eryar@163.com Abstract. OpenCASCADE provides the algorithm to search the intersection point between 3 planes. If two of the planes are parallel or identical, will get...  阅读全文

2017-03-19 21:52 作者: eryar【评论:0】【阅读:253】 

人工智能分类笔记 《哥德尔-埃舍尔-巴赫》

     摘要: @import url(http://www.cppblog.com/CuteSoft_Client/CuteEditor/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/css/cuteeditor.css); 稳定的分层: 数学家/物理学家常常会说:“c是个常量,p是个参量,v是个变量”。他...  阅读全文

2017-03-13 12:46 作者: 何清龙【评论:0】【阅读:788】 

js笔记六:数组功能篇

     摘要: 前面一篇,我们写了数组的基础,在这里则会把主要的方法和应用列出来.
对于迭代方法和归并方法只是一个简化代码的作用,可能这些方法功能非常见,所以干脆默认提从了这两组方法。对于js的数组,使用起来非常方法,相比c/c++真是无与伦比…。在C++11标准后,也可以同样提供一个强大的动态数组。但是js的数组,可以存放任何元素,这个是C++不能比的,虽然可以实现,但是代价就有点大了。相对来说,现在版本的java和C#,则可以。因为java所有的都是Object…  阅读全文

2017-03-07 18:03 作者: 冬瓜【评论:0】【阅读:766】 

使用enable_shared_from_this(转)

     摘要: 使用enable_shared_from_this说明The header <boost/enable_shared_from_this.hpp> defines the class template enable_shared_from_this. It is used as a base class that allows a shared_ptr to the current o...  阅读全文

2017-03-07 14:17 作者: C++技术中心【评论:0】【阅读:321】 

js笔记五:数组基础篇

     摘要: Array 类型恐怕是 ECMAScript 中最常用的类型了。而且,ECMAScript 中的数组与其他多数语<言中的数组有着相当大的区别。 虽然 ECMAScript 数组与其他语言中的数组都是数据的有序列表,但与其他语言不同的是,ECMAScript 数组的每一项可以保存 任何类型的数据。也就是说,可以用数组的第一个位置来保存字符串,用第二位置来保存数值,用第三个位置来保存对象,以...  阅读全文

2017-03-03 14:24 作者: 冬瓜【评论:0】【阅读:755】 

Embarcadero的电子邮件

     摘要: 因为有注册到Embarcadero,所以还能常常收到Embarcadero邮件。告诉我现在是10.1.2版本了

以前还申请过免费的序列号,但是就一直没有用过。Delphi/C++Builder太大了,几十个G,看到我弱小的C盘,

只好放弃了,以前还会安装2010版本的,有空拿来做一下工具,现在都好久没有安装了。

好怀念当年的Turbo C!  阅读全文

2017-02-28 10:31 作者: 冬瓜【评论:0】【阅读:863】 

冬瓜和eryar的专博

     摘要: cppblog人气真不行了,目前只有我和eryar两个人在发博!!!虽然暂时没有搞C++了,但是其他人呢?各位来点人气  阅读全文

2017-02-27 19:44 作者: 冬瓜【评论:2】【阅读:948】 

Two analytical 2d line intersection in OpenCASCADE

     摘要: Two analytical 2d line intersection in OpenCASCADE eryar@163.com Abstract. OpenCASCADE geometric tools provide algorithms to calculate the intersection of two 2d curves, surfaces, or a 3d curve and a ...  阅读全文

2017-02-25 23:05 作者: eryar【评论:0】【阅读:324】 

appium的一个内存泄露bug

     摘要: 注:关于node-heapdump请看 使用node heapdump

基于appium源码 1.6.3 运行,发现运行一段时间后,会出现内存溢出.
用node-heapdump生成heap快照 发现多了很多字符串对象:内容如下  阅读全文

2017-02-23 20:35 作者: 冬瓜【评论:0】【阅读:871】 

使用node heapdump

     摘要: 在使用appium的过程中,发现有内存泄露,最后就process out of memory了,就挂了
网上用使用增加运行内存的方式(还是抗不住),没办法,就只好找出内存泄露的地方了
对node.js很多文章,都是说用memwatch,结果发现,这个是一个死项目,有四年没有更新过了,在现有的环境下,是没有办法编译的。
然后又有一个memwatch-next,顾名思义,就是memwatch的下一个版本,结果是果然也可以编译,一些事件也支持,但是要headdump后要end后,就挂了。
国内,用百度,你一万年都别想解决问题,估计找成人不宜的东西,百度世界第一名,google也不比过百度。  阅读全文

2017-02-23 14:28 作者: 冬瓜【评论:0】【阅读:816】 

Visual Studio Set Project Environment Variables

Visual Studio Set Project Environment Variables

eryar@163.com

In Visual Studio you can specify changes to environment variables in the project settings. Open your project, go to Project -> Properties... Under Configuration Properties -> Debugging, edit the Environment value to set environment variables.

For example, if you want to add the directory “c:\foo\bin” to the path when debugging your application, set the Environment value to “PATH=%PATH%;c:\foo\bin”.

Here’s a screenshot of the settings dialog:

当使用第三方库进行开发时,如果某个第三方库有多个版本,为了使多个版本互不影响,且也不想把相关的程序路径设置到电脑的环境变量中去,则可以在Debugging中为某个开发项目设置环境变量。

2017-02-21 21:39 作者: eryar【评论:0】【阅读:319】 

appium的source返回的xml字符串处理的工具函数

     摘要: 这里是基于node的xmldom上扩展的工具,在使用appium的时候,常常需要用source功能来分析当前上下文,所以扩展了若干函数,用于分析。这些代码是基于node 6.9.x JavaScript ES6语法实现。(关于如何在node使用ES6的语法,请参考我的前文:js笔记四:node 6.9.x for gulp完整配置过程)完成代码如下:xml_utils.jsCo...  阅读全文

2017-02-20 14:31 作者: 冬瓜【评论:0】【阅读:747】 

PcfTranslator - Translate AVEVA PDMS to PCF

     摘要: PcfTranslator - Translate AVEVA PDMS to PCF eryar@163.com Abstract. The Piping Component File(PCF) are text files containing component and routing information. The PCF format was originally developed ...  阅读全文

2017-02-16 22:41 作者: eryar【评论:0】【阅读:413】 

node同步创建多级目录和删除多级目录

     摘要: 在node下,需要常常用目录的多级操作,所以用博客做一个记录  阅读全文

2017-02-14 15:09 作者: 冬瓜【评论:0】【阅读:1407】 

VSCode多开及其它环境对比

     摘要: 这世界上已经有很多开发工具了。现在基于node.js上开发,对了了一下:visual studio 2015+ntvs ,webStorm,Atom,Sublime,editplus,notepad++和vscode,最终选择了vscode。
vs2015太大了,不是跨平台,ntvs这个插件对node.js和js支持还不够好。
webStorm也是一个非常不错的,相对vscode,还是有点大,重点它是收费的。  阅读全文

2017-02-10 14:50 作者: 冬瓜【评论:0】【阅读:1207】 

共3页: 1 2 3 更多 

技 术 改 变 世 界

网站分类

统计信息

聚合

Blog客户端API

推荐客户端

博客排行榜[前62人]