自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(390)
  • 收藏
  • 关注

转载 从三个语言(C++,Java,C#)的几个性能测试案例来看性能优化

随着时间的发展,现在的虚拟机技术越来越成熟了,在有些情况下,Java,.Net等虚拟机密集计算的性能已经和C++相仿,在个别情况下,甚至还要更加优秀。本文详细分析几个性能测试案例,探讨现象背后的原因。 来看两个简单的测试用例。如下图所示,均是循环5000次,操作 len = 1000000 的连续内存,计算执行时间。左侧为test1,右侧为test2。...

2019-07-31 23:26:00 284

转载 自己动手,打造轻量级VSCode/C#环境代替LinqPad

.Net 的项目都挺重的,一直想找一个轻量级的 CSharp 环境,能像Python那样,选一个文件就能跑的。之前用的是 LinqPad,但它的缺点也很明显:(1) 不付费,自动完成不能用(好吧,俺购买了);(2) 丑!(这个不能忍受!丑影响心情,作为一位靠灵感吃饭的算法开发人员,能忍受贵,不能忍受丑!)于是自己动手,把VSCode改成了轻量级 CShar...

2018-09-08 09:37:00 584

转载 2015年总结

忙:项目、孵化、算法、产品。转载于:https://www.cnblogs.com/xiaotie/p/5087612.html

2015-12-30 05:48:00 197

转载 将知识变成你的技能点

学习的东西,只有经过多次使用和尝试后,才能成为你的技能点。一个事情,从你学懂它,到它成为你的技能点,这个过程是很漫长的。学习之后,还需要大量的训练和练习。本文谈谈俺点亮过或正在点亮的几个imba级技能,回答怎么从日常中学习的问题。(1)可控爆发;别笑,这个是从《圣斗士星矢》里学的。爆发小宇宙,在关键时刻发挥出超强战斗力,是个超级牛逼的技能。打游戏的都知道,什么嗜血啊,开大啊的...

2015-10-14 09:06:00 135

转载 瞎子摸象与刻舟求剑

我这几年越来越觉得,这两个成语故事是对我们世界深刻的隐喻。瞎子摸象从前,有四个盲人很想知道大象是什么样子,可他们看不见,只好用手摸。胖盲人先摸到了大象的牙齿。他就说:“我知道了,大象就像一个又大、又粗、又光滑的大萝卜。”高个子盲人摸到的是大象的耳朵。“不对,不对,大象明明是一把大蒲扇嘛!”他大叫起来。“你们净瞎说,大象只是根大柱子。”原来矮个子盲人摸到了大象的腿。而那位年老的...

2015-10-08 17:38:00 111

转载 俺的追求,下一个五年的指导纲领

商业上:事少钱多回款快。产品上:简单方便用得爽。技术上:挑战世界之巅。太有挑战性了。。。。。。转载于:https://www.cnblogs.com/xiaotie/p/4733791.html...

2015-08-16 11:10:00 61

转载 工作中任务管理的四个原则和四个技能

这是前一阵给团队培训,提高团队工作绩效时写的。四个原则:l瓶颈性任务最优先解决原则l高不确定性的任务优先解决原则l前置性原则l复杂多变任务的处理原则瓶颈性任务最优先解决原则比如说,上面这个任务分解,B、C、F这条线是瓶颈线。是最优先解决的线。高不确定性的任务优先解决原则满足下列两条之一的任务是高不确定性任务:·困难的、没...

2015-04-15 03:58:00 190

转载 2014年总结

一个字——忙!转载于:https://www.cnblogs.com/xiaotie/p/4190940.html

2014-12-29 06:46:00 63

转载 两个平板打天下-将中国看做一个城市圈,漉战移动互联网、高铁时代

旧有两把菜刀闹革命,今有两个平板打天下。最近搞了个七寸平板手机,用了几天,很是满意,即可打电话,又可刷微博微信,又可看电子书、PDF,还可以打游戏,重度应用下也能支撑10小时。恰逢苏菲3(Surface Pro3)上市。这两平板配合,相得益彰,正可满足俺移动办公的需要,所以写了这篇文章:4G移动互联网、高铁、云计算这些技术变革已经形成了一种合力,这种合力将对公司的运作产生深远的影响。...

2014-09-02 10:47:00 115

转载 GUI - GEB UI库

最近基于Winform开发了几款产品,感觉Winform有很大的局限性,其最主要的一点在于:控件是基于Windows窗体的,这就导致每个控件都是重量级控件,对复杂的界面来说,其性能和表现力都欠佳。在实际的开发中,尤其是产品级的开发中,需要一套轻量级的控件体系,其绘制不基于Windows窗体,而直接基于绘制API。此其一。现在的开发面临着平台多元化的问题。比如说,要开发Windows程...

2014-08-08 10:14:00 64

转载 2013 —— 满负荷前进

  终于,有时间坐下来写2013年总结了。最近几个月时间都是在连轴转,没有周末,没有假期,等待已久的机会窗口终于开启,能够做的,就是——杀进去。  2013年,结束了10年宅男的生活。公司在2012年就成立了,但一直还是在家里办公,没有走出去。身体状况日渐变坏,2011年体检血脂略高,2013年体检血脂已经高出标准值1倍了,同时还有脂肪肝,这是一个信号——不能宅下去了。  9月份开始了上...

2014-01-04 09:23:00 76

转载 2014年发展计划

(1)扩大团队;(2)在武汉建立第二基地;(3)产品开发。转载于:https://www.cnblogs.com/xiaotie/p/3495859.html

2013-12-28 22:12:00 48

转载 C# 版 flvmerge:快速合并多个flv文件

网上的视频很多都是分片的flv文件,怎么把他们合为一体呢?GUI工具就不考虑了,不适合批量执行,不适合在后台运行。有没有命令行工具或库可以实现呢?ffmpeg提供了一个方法:(1)先把flv文件转换成mpeg;(2)将多个mpeg文件合并成1个独立的mpeg文件(二进制合并即可)(3)将独立的mpeg文件转换成独立的flv文件。网上搜到的最多的也是这种解决...

2013-11-25 10:42:00 169

转载 早起真好

一宅十年,虽说去年成立了公司,但在上月之前,不是出差的话,多还是在家办公。转眼间,早起上班已经有一个月了,每天日程紧凑而规律:早上五点-六点起床,在外面吃早餐,步行20分钟,乘车30分钟到达公司。到达公司是7点半,忙到11点半下楼去员工餐厅吃饭。公司里布置了行军床,中午困的话睡一会。下午继续,忙到6点下班,回家一般是7点到7点半。每天走路四十分钟,清晨呼吸新鲜空气,傍晚观看万家灯...

2013-10-07 08:12:00 69

转载 使用Notepad++开发C#,一个复杂点的csscript脚本

使用Notepad++开发C#,一个复杂点的csscript脚本://css_dir ..\..\lib;//css_ref Geb.Image.dll;//css_ref Geb.Image.ShapeAnalysis.dll;//css_ref Geb.Utils.dll;//css_ref Geb.Utils.WinForm.dll;//css_co /...

2013-09-03 11:41:00 115

转载 把 Notepad++ 打造成一款易用的C#脚本编辑器

以前一直用Linqpad在写小程序脚本,但是Linqpad自动完成功能要收费,且不开源,这样的话就不方便扩展了。今天在http://csscriptnpp.codeplex.com/发现了一款C#自动完成的插件:CS-ScriptforNotepad++(http://csscriptnpp.codeplex.com/),遂下载下来试用。试用感觉很不错,不过还有点小缺陷:...

2013-08-22 11:17:00 295

转载 怎么看待移动互联网时代

最近一直在做调研分析,以一篇文章来做个总结,谈谈我的看法。文章也好,书也好,大抵可以分两大类。第一大类的,它可以告诉你你不知道的信息,信息也许不好听,但是是很有效的信息,比如,退休前的任志强写的那些挨骂的博客。另一大类,它的目的就是迎合你的观点,让你来掏钱,楚王爱细腰,宫中多饿死。做分析的话,需要数据,需要概念,需要观点,在分析之前,需要对概念、数据和观点来“去魅”,去掉人们因为...

2013-05-27 14:52:00 41

转载 C# 图像编程 (1) 准备工作; 你好,空姐; 为空姐照片添加特效

很久之前,就想写一系列C#图像编程的文章,但始终没有下笔,其主要原因有二:(1)我的C#图像处理库 Geb.Image 库在大幅度变动中;(2)没有找到一个很好的演示工具。现在,对于第一个问题,Geb.Image库的基本结构已经确定了;对于第二个问题,选择了LinqPad作为C#图像编程和演示工具,轻巧简便。就从现在开始吧。(1) 准备实验环境假设您熟悉C#编程,且电脑中有 32...

2013-04-09 12:15:00 97

转载 asp.net 调用(引用 Native dll 的)C++/CLI dll 的问题及解决

asp.net 调用引用 native dll 的 C++/CLI dll 会报错:说是dll或其依赖项找不到。具体原因在于 IIS 只会从系统路径下去查找 native dll,不会查找 Bin 目录下的 native dll。 最简单的解决方法: (1)C++/CLI 项目编译时将dll设置为Delay Loaded Dll: (2)将asp.net项目的Bin目录...

2013-03-30 01:37:00 122

转载 Kinect 开发小记:穿越艾泽拉斯,调戏红龙女王

怎么玩穿越?从楼梯上摔下?被车撞?被雷电劈?太危险鸟!最新穿越方式:一台 Kinect 即可。 去年上半年开发了一个Kinect项目,这是一个类似于虚拟演播室的项目,它使用 Kinect 实时捕捉图像,将人物抠出来,然后与图像、其它视频或其它程序里的内容实时合成。 过完年了,与对方约定的保密期也过去了,且撰文总结一下,谈谈开发这个项目过程中的体会。 先上图,去年夏天拍的。 在...

2013-02-24 07:41:00 269

转载 DIY 一套正版、免费、强大的 Visual Studio 2012 IDE

作为开发软件的程序员,应在力所能及的情况下使用正版软件。最近一直在用VisualStudio 2012 Express Desktop/Web 版本开发项目。VisualStudio 2012 Express 是免费的,功能基本上够用,但是还是有很多不足,如: (1)无法安装扩展;这个很致命,比如,想安装IronPython,没办法;想安装 Mono for Android,没办法。 ...

2013-02-22 14:12:00 173

转载 .Net下使用 Geb.Video.FFMPEG 操作视频文件

.Net 下默认没有读写视频的类,要进行视频操作很麻烦,之前用过网上的代码,用的很不爽。AForge.Net 对 ffmpeg 进行了封装,不过它引用的dll有点多,且没提供seek方法,无法跳到指定帧,也有点不爽,俺在 AForge.Net 对FFMPEG 封装的基础上,进行了修改,得到 Geb.Video.FFMPEG 库,现分享出来。主要功能如下:l 读取视频文件,获取...

2013-01-05 12:25:00 234

转载 闲谈.Net类型之public的不public,fixed的不能fixed

以前写过《值类型不是值类型》一文。今天,就再来个语言游戏:public 的不public,fixed 的不能 fixed。本文将构造一个古怪类型:public字段无法访问,标了fixed关键字却无法fixed。 (1)从 fixed 说起 fixed 的经典用法是取分配到托管堆上的值类型或值类型数组的地址,如: public class Test { ...

2012-12-31 04:17:00 112

转载 裘千丈还是裘三尺——用挖矿的比喻说平台与门槛

先摆明观点:强烈反对 .NET社区面临的问题及其对策 一文中对“门槛”的定义,照这个观点下去,会害死很多人的。 从一个比喻开始:一个平台就是一个矿区,程序员就是在矿区里挖矿的人。这里就衍生出几个问题: (1)这个矿是贫矿还是富矿; (2)挖矿怎么个挖法; (3)矿好不好挖。 第一个问题是平台的前途问题,是大局层面的。第二个问题是方法问题,战术层面的。第三个问题牵扯到这几天讨...

2012-11-28 15:09:00 184

转载 实现针对不同.net版本的条件编译

今天碰到这样一个需求,写的C#库,有时候需要在.net 2.0下编译,有时候需要在.net 4.0下编译,这个库里使用了lambda表达式,使用了扩展方法,使用了几个 System.Core.dll 引入的Action类型。 为了在 .net 2.0 下能够编译成功,我写了一个文件 Patch.cs,定义了 System.Runtime.CompilerServices.Extensi...

2012-11-26 21:31:00 299

转载 C# 下写入视频的简单实现

很多时候我们要读写视频,C#读视频(对视频解码)网上的例子很多,然而写视频(对视频编码)的例子却很少,也很少能搜索到有用的信息。下面是使用Aforge.Net写视频的简单方案。 Aforge.Net 是一个 C# 版的图像和计算机视觉库,网站 http://www.aforgenet.com/ 。下载安装。Aforge.Net 有一个子项目 AForge.Video.FFMPEG 对 ...

2012-11-18 22:48:00 568

转载 汉字动画程序的原理

移动应用中有很多幼儿教育应用需要这样一个功能:以动画的方式展示一个汉字怎么写。对外汉语应用有时候也需要这样的功能。 怎么实现呢? 以“地”字为例子: 汉字“地”由许多笔画组成。单独笔画的动画很容易实现,每次绘制一部分,逐步绘制完全,连贯起来就是动画: 这一步不难,具体实现方法有很多种,这里介绍我采用的方法:几乎所有的UI平台都提供了画线的功能,那么我们就设置一个起始点,设...

2012-10-16 10:37:00 164

转载 美女检测器

参照N多篇老外的论文做的美女检测器。 (1)检测身体各部位 输入: 输出: 检测出头部、身体、左胳膊,右胳膊,左腿,右腿 再来张: 再来张人脸的: 转载于:https://www.cnblogs.com/xiaotie/archive/2012/10/07/2713666.html...

2012-10-07 11:34:00 123

转载 值类型不是值类型(ValueType is NOT a Value Type):闲谈.Net类型

.Net的类型系统比较复杂,很多人经常给绕进来,比如《[原创]慢话interface是值类型还是引用类型》一文。而网上的、书上的关于.Net类型的表述一般是错误的或者不完全的,准确性最高的是MSDN上的表述,但那个表述又太简单了,让人很难理解。本文试着通俗的解释几个关于.Net类型的基础问题。1. 托管与非托管像现实生活中,有体制内和体制外之分,.Net 里也有托管和非托管...

2012-09-08 11:51:00 279

转载 从游击战转为阵地战

本月起,集异璧实验室转入公司化运作。开发代号为“光晕”的神秘产品开发已经启动。历史又翻开了一页。转载于:https://www.cnblogs.com/xiaotie/archive/2012/08/29/2661691.html...

2012-08-29 11:09:00 111

转载 云端漫步

本文是这段时间思考和行动的总结。 按惯例应该一年一总结的,不过最近这段时间步子迈的大了,扯着蛋了,宜进行总结,也是梳理思路。先从题外话开始。 我不是完美主义者。在博客文章中,经常犯有各种各样的错误,或者读者指出的错误。自小到大,对待错误,养成了一种根深蒂固的习惯:记下来,但不在现场改正。不是会给读者造成误解可能会发生严重后果的错误,一般不在正文改正。“保护现...

2012-07-20 11:31:00 51

转载 C# 指针之美

将C#图像库的基础部分开源了(https://github.com/xiaotie/GebImage)。这个库比较简单,且离成熟还有一段距离,但它是一种新的开发模式的探索:以指针和非托管内存为主的C#程序开发。 我许多项目都是在这个库基础上的开发,实战证明了它的有效。从今天起,将断断续续(太忙了)的写一系列文章来介绍这种开发方法,介绍基于此的图像编程。本文便是第...

2012-07-06 18:21:00 360

转载 IE9 下 Flash 显示列表中没有对象后不再显示的Bug

假定一个Flash APP的对象结构如下:<app> <sprite visible='true'> <sprite visible='false'> <sprite visible='false'></app>将第一个sprite的visible改为false,则,Flash不再显示。即使再次将某一sprite...

2012-06-22 04:32:00 50

转载 像这样玩C#

我们玩技术,不是被技术玩。Coding是快乐的,而非苦逼的。.Net/C#这个神器竟然天天有人吐槽。看不下去鸟。在top10语言中,C#是最优美的语言,没有之一。在top10语言中,C#所可用的标准库及可获得其它库是最强大的之一,这个必须带之一,因为有java在。在top10语言中,C#语言是性能最高的语言之一(开unsafe指针后可以和C一较高下,结果100%是C#败,不过...

2012-06-12 10:52:00 108

转载 从程序语言排行榜来解读IT及Web的发展

预测行业的发展不能是凭空预测,而需要有根据。因为预测本身就是个不太准的事情,再没根据的话,那就更是浮云了。下面,我尝试从程序语言排行榜来解读一下IT的发展方向及Web的未来。《2012年4月份编程语言排行榜》全文见http://news.cnblogs.com/n/138017/先明确几个名词,net指的是网络,tcp/ip也好,还是物联网也好,都是net。web指的是Wor...

2012-05-27 10:05:00 90

转载 上帝的玩偶:haXe语言

在动画片《我叫MT》中,有个“五火球神教”,五火球神教的口号是“征服世界”。在小说《风姿物语》中疯狂的白家的某代家主白拉登,他手中的扇子上写着“世界征服”四个大字。疯狂!只能用疯狂来形容。少年们,下面请看一群疯狂的黑客为我们提供的程序语言“征服世界”的解决方案吧!这里的黑客指的是真正的黑客,是程序世界里勇于尝试和探险的人,不是那些Cracker们。这是...

2012-04-19 02:41:00 152

转载 Alchemy环境的搭建

使用Alchemy,可以用C/C++开发Flash库,这样做的好处:(1)高性能。比as3性能高,但比c/c++要低。adobe承诺下个版本的Alchemy可以达到C/C++性能的80%。拭目以待吧。(2)同一份代码基础可以用于多个项目,非Flash项目也能够用;(3)不用操心加密和混淆,破解难度比用as3写的要大。====主要参考这篇文章:《Adobe Alchem...

2012-03-26 03:09:00 113

转载 如何自学图像编程

现在,图像类信息越来越多了,对图像的编程需求也越来越多。图像类项目的特点是性价比高,单行代码的价格一般是普通的程序的10倍,每行代码能够卖几块钱。很多人把目光放在这个上面。刚才又有网友咨询,做图像要看些什么书?结合我的自学经验,写一篇博客谈谈这个问题。需要先明确几个问题:(1)你的基础如何?做图形图像的话,对数学要求比较高,至少要有大学数学的基础——微积分、线性代数、概率统计和数...

2012-03-25 00:50:00 2300

转载 Kinect 中景深图与彩图对齐研究

Kinect的彩图和景深图两个图是不对齐的,DepthImageFrame提供了MapToColorImagePoint方法用以计算指定景深图坐标所对应的彩图点。原以为从景深图坐标到彩图坐标是仿射变换关系,因此,在对齐时,在景深图指定了三个点(0,0),(0,400),(400,0),计算这三个点对应的彩图坐标,然后再求出变换矩阵,进行坐标变换。昨天客户反应,当人物走到摄像头的右侧时,会...

2012-03-09 04:36:00 206

转载 用几十行代码写一个可以在PC Web,PC桌面,安卓,iOS上运行的程序

有一种撤退不叫撤退,叫战略转移。如果你想尽快的开发一款应用,并且将它发布到尽量多的用户手中,Flash是目前的最佳选择。很多人对Flash的认识仅限于网络动画、视频播放,却不知道,不知不觉之间,Flash已经成为了一个软件开发平台。下面,演示一下用这个软件开发平台开发一个demo应用,并将它以多种形式发布。这个演示只是给读者一个直观认识——Flash的优势是什么。====开发...

2012-02-28 10:11:00 179

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除