自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 无法获取Windows虚拟机内存监控准确信息的问题的解决

libvirt编程无法获得全部windows虚拟机的内存监控信息的解决

2022-06-21 12:13:51 666

java的高精度大数字运算的问题

同事有以下高精度计算的java程序://计算 4/2^23*1000/6                BigInteger bigInteger = new BigInteger("2");                bigInteger = bigInteger.pow(23);                BigDecimal b1 = new BigDecimal...

2016-10-22 09:34:00 424

C#中如何高性能地把图像转换成grayscale的

C#里把图片灰度化: 先是用以下代码, 能转换, 但经测试性能比较低, 在窗口中预览灰度化的采集视频, 相当卡顿, 这是因为在两重循环里大量调用GetPixel和SetPixel private Bitmap rgb2gray(Bitmap bm) { //Row-wise iteration through the Bitmap ...

2016-07-21 12:02:43 797

DirectX.Capture怎么单独获取某帧

    老杨近期的工作大量和流媒体相关. 站在别人的肩膀上肯定比自己从头全部实现要省时. 自己全部从头实现的话, 是够牛X, 但一些老板可等不了那么长的时间, 甚至可能误解你.     对于几款开源视频类库的对比,  这篇文章总结得比较好:      http://blog.csdn.net/loveyan52152112/article/details/6251310    老杨做的...

2016-07-12 11:30:02 588

LoadLibrary加载dll失败, 报告"找不到指定的模块" 的问题的解决

老杨封装了一个视频处理的C++编写的DLL. C#程序里LoadLibrary加载dll失败, 报告"找不到指定的模块" . 一些文章说是DLL的unicode设置的问题. 设置Visual Studio的unicode环境设置: C/C++, Preprocessor difinitions 去除_MBCS,加_UNICODE,UNICODE   无效用Dependency Walk...

2016-03-20 18:02:01 15898

对按组织架构加载用户列表的程序性能的优化

组织架构是:  organization代表党委, branch代表党支部,  层级关系是  党委->党支部->用户. 前端要把这个层级结构按树形加载出来全部用户列表,  结果加载缓慢, 等待的时间好像达到了十秒左右.老杨查看审核了后端的代码如下所示: StringBuilder stringBuilder = new StringBuilder(); Li...

2016-01-19 11:59:04 203

当“唯结果论”遇上某90后程序员

“唯结果论” 在IT公司的软件开发管理中对吗? 唯结果论,特别是只唯短期的外部可见(客户可见)的“结果”,是对技术完全外行的领导的一种偷懒的管理策略。某90后程序员在实现统计功能时是这样实现的:他写了一个类CountPlaceDistrict是获取各项统计的总数量:CountPlaceDistrict countPlaceDistrict = new CountPlaceDis...

2015-10-19 15:08:33 196

用python的urllib抓取ASP.net的post的分页的问题和解决

友情帮朋友写一个小程序,需要自动抓取一个互联网网站的网页并进行分析。选用python和其urllib,urllib2来搞这事情。 抓取第一页的数据很顺利,然而在抓取第2页等其他页的数据时却遇到了问题,虽然有返回数据,但返回的数据不是正常的第2页的页面,而是以下的出错提示: 53|error|500|Object reference not set to an instance of ...

2014-09-27 16:06:08 726 1

Gradle的tomcat插件的选择

gradle的jetty插件跑web项目主要有一个问题,就是工程里jsp所引用的css文件返回的mime-type都当成了text/html,而非text/css,这样导致在IE9以上和firefox,chrome等浏览器下样式不起作用。一个是gradle-tomcat-plugin:https://github.com/bmuschko/gradle-tomcat-plugin一个...

2014-09-24 19:48:35 201

原创 asio的作者对自己实现的coroutine做的说明

Keen-eyed Asio users may have noticed that Boost 1.42 includes a new example, HTTP Server 4, that shows how to use stackless coroutines in conjunction with asynchronous operations. This follows on fr...

2013-11-05 17:15:09 645

原创 Visual Leak Detector(检测内存泄漏)

项目主页:http://vld.codeplex.com教程:http://blog.csdn.net/xinyaping/article/details/6751939http://blog.csdn.net/xinyaping/article/details/6751940

2013-10-27 07:59:49 107

原创 对一个php开发的页游的一些技术优化的comment

 说明: 这个历史遗留的页游的技术架构存在问题,并且当时总是说要上线,修改时间也很有限,下面是我当时对其稍微过问一下之后,所能提出的相当有限的技术优化改进的一些comment.但是毕竟, 这个页游总是被管理层要求即将上线,然后在很有限的时间内永远只能做有限的小修小补,总是不能彻底解决问题,结果是这个页游永远上不了线…… 不懂技术,只是从市场营销的角度来片面要求的管理层来管理就...

2013-10-08 09:38:37 157

原创 [ZT]Finagle: A Protocol-Agnostic RPC System

Source from: Finagle: A Protocol-Agnostic RPC System Finagle is a protocol-agnostic, asynchronous RPC system for the JVM that makes it easy to build robust clients and servers in Java, Scala, or ...

2013-07-11 15:59:21 226

原创 ZT: 系统架构领域的一些学习材料

Baidu科学家 林仕鼎 写的总结(原文地址) 。涉及到我感兴趣的虚拟机、分布式、P2P等话题,故转载于此。标签:架构 系统 system research系统架构是一个工程和研究相结合的领域,既注重实践又依赖理论指导,入门容易但精通很难,有时候还要讲点悟性,很具有“伪科学”的特征。要在此领域进阶,除了要不断设计并搭建实际系统,也要注意方法论和设计理念的学习和提炼。经常有同...

2013-06-11 11:23:54 153

unix/linux系统查看进程内存的一个易混淆的问题

2005-11-16:在top命令查看的时候, 如果结果是: 20452 mysql     20   0  1820 1820  1420 S     0.0  0.7   0:00 mysqld20454 mysql     15   0  1820 1820  1420 S     0.0  0.7   0:00 mysqld20455 mysql     20   0  1820 1...

2013-04-18 16:57:30 131

关于MSN的手写板功能的内部机理

2005-12-02:今天偶然发现一个java开发的web论坛具有和MSN的手写板一样的手写功能,开始有些奇怪为什么它能这么容易加入手写功能, 因为之前我和另一位朋友都没意识到MSN的手写板功能和windows的“画笔”有什么大差别.       去搜了一下, 才发现MSN的手写板是用XML格式来表示和传输手写板写出来的字迹的图形的矢量的,  也就是说,它是矢量作图,仔细想想正应如此,在这里...

2013-04-18 16:53:45 194

samba client运行出现 libreadline.so.6: undefined symbol: PC的解决办法

Q:yum install samba-client然后运行smbclient, 出现错误:smbclient: symbol lookup error: /usr/local/lib/libreadline.so.6: undefined symbol: PCA by Wooce:cd /usr/local/libmkdir tempmv libreadline* t...

2012-11-06 17:36:34 657

原创 玩转pyuv(译)

非逐句译,同时译者wooce添加了其他一些内容。 引言    服务端的Javascript:  node.js近期人气急升。    node.js的作者做的网络封装库libuv ,   提供了跟libev同样的核心功能,并有些真的不错的libuv独有的好处: Windows平台上的高性能IO异步文件操作内置的线程池异步的getaddrinfo更优雅的使用A...

2012-10-25 09:54:17 898

原创 (ZT)收集:网络游戏服务器注意事项,优化措施

网络游戏服务器注意事项,优化措施1:IO操作是最大的性能消耗点,注意优化余地很大。2:算法数据结构。排序寻路算法的优化。list,vector,hashmap的选择。大数据寻址,不要考虑遍历,注意考虑hash.3:内存管理。重载new/delete,内存池,对象池的处理。4:数据的提前准备和即时计算。5:CPU方面的统计监视。逻辑帧计数(应当50ms以内)。6:预分配池减少切换和调度,预处理...

2012-07-02 09:57:48 278

原创 AMF3协议的C++封装

    新的页游采用AMF3协议作为通讯协议。 网上相当一部分人说找不到AMF3协议的C++实现,不过其实并非如此。libamfx 只支持AMF0不支持AMF3amf3cplusplus 是国人实现的,仅实现windows平台版本,支持除undefine/xmldoc/xml外其他AMF3数据类型。 可能在一些情况下能满足你的需求。     但我要在unix/linux平台下用, ...

2012-02-07 10:19:48 599

原创 [翻译]6款用于在线游戏的基于 Html5 的 Javascript 游戏开发框架

原文在此:http://www.web-delicious.com/5-html5-javascript-game-development-frameworks-for-online-game-developers/六款游戏引擎/框架都是好东西。Akihabara 我之前翻译的系列教程Akihabara指南里有介绍。而单从介绍和各引擎网站上来看,我对 Rocket 引擎还是很有期待的。1....

2011-12-13 14:06:41 404

原创 Cocos2d的字体生成软件Hiero v2.0 - Bitmap Font Tool的一些问题(ZT)

 最近在了解并使用Cocos2d的一些功能以便在iPhone上画一个页面。然而,在使用其中一个CCBitmapFontAtlas类的时候发现了一些问题。  该类可以按照一定的字体风格显示字符。使用该类本身并没有什么困难和问题。然而该类所需的字体文件是需要一个.fnt文件和.png文件。当调用该类生成文字时,它会去访问.fnt文件,然后通过.fnt文件里该文字对应的坐标,到.png文件里去...

2011-11-01 09:24:48 91

原创 textmate上安装ctags

vim上的ctags功能相当好用,textmate作为MAC最强编辑器,自然也不能少了这个功能。直接给出下载地址a bundle然后双击即可,自动安装上这个bundle,并且程序已自带ctags,无需本机通过ports去下载了(MAC上自带的ctags版本非常之老…)。使用时和vim一样,通过 ctrl+] 即可,好用阿。。。 ...

2011-08-09 16:38:35 133

原创 Mac-TextMate中文字体设置

TextMate本身是支持中文的,不过会出现重叠的情况,有网友做了一字体,只需要在 TextMate->Preferences->Fonts & Colors 的 Font 选择安装的 TextMate 专用中文字体即可。下载连接:TextMate中文字体1、字体安装步骤:2、效果: ...

2011-08-08 14:20:11 1707

原创 apache启动报No address associated with hostname: mod_unique_id: unable to find IPv4

apache不能启动,查error_log, 有以下错误信息: [Fri Jul 08 10:07:33 2011] [alert] (EAI 5)No address associated with hostname: mod_unique_id: unable to find IPv4 address of "LinuxServer3"解决方法:    注释掉LoadMod...

2011-07-08 10:45:12 283

在php里从本地通过msmtp发送邮件

参看http://www.absolutelytech.com/2010/07/18/howto-send-emailsusing-mail-function-from-localhost-in-php-through-msmtp-using-gmail-account-on-linux/ 的步骤:  Step by step instructions: First of a...

2011-06-21 13:48:05 949

原创 XCode中修改缺省公司名称/开发人员名称

1.  XCode新建文件后,头部会有开发人员名称,公司名称等信息//  Created by Richard Clarke on 11-6-7. //  Copyright Surna Hongkong Limited 2011. All rights reserved.要修改这两个名称可通过在terminal中运行以下命令:defaults write com.apple.Xcod...

2011-06-07 11:17:36 128

Cydia忽然不能打开的问题和解决

今天,打开Cydia时忽然出来以下错误信息:数据库显示:X Problem parsing dependency Pre-DependsX Error occurred while processing   com.sinfuliphone.androidloader(NewVersion1)X Problem with MergeList   /var/lib/appt/lists/www....

2011-05-27 18:35:17 747

原创 Flash务实主义(四)——Flash中的MVC(转)

FLASH与传统环境的不同点MVC最早在1979年的时候第一次被人提出。不过,当时还不存在网络应用的概念。之后当万维网诞生之后,又过了很长时间……它并不是自诞生就开始流行的,而改变的原因很简单——因为两个极其流行的开发框架包含了这种模式,它们就是:Struts 和 Ruby on Rails。之后,模仿者蜂拥而至。所以,在人们眼里看来,实际上是先有的Struts,然后才有的MVC,也无怪乎...

2011-04-19 22:49:20 105

原创 开源轻量级HTML5游戏引擎gin简介(转)

HTML5 canvas 让程序员自由的绘制想要的图形和动画,使得纯粹基于HTML/Javascript/CSS的游戏铺平了道路。只不过canvas最初并非为游戏而设计,而且除了绘图以外,做游戏还有不少其他事情要考虑,例如鼠标键盘事件、图层、动画等。为了方便程序员开发游戏,游戏框架/引擎陆续被开发出来,gin 就是其中之一。Project home: https://github.com/hu...

2011-03-25 15:56:00 608

原创 FLASH相关Tip

http://flintparticles.org/examples  完全靠代码实现,不需要下载图片等资源在页面里嵌入FLASH:http://www.iokay.net/web/javascript-web-2/swfobject-make-you-flash-perfect-on-html/flash的zip压缩/解压缩:http://codeazur.com.br/lab/fzip/htt...

2011-03-14 09:24:35 262

对std::string如何去除前后的空格

同事原先找了个:std::string trim(string& str){ string::size_type pos = str.find_last_not_of(' '); if(pos != string::npos) { str.erase(pos + 1); pos = str.find_first_not_of(' '); if(pos !=...

2011-03-11 10:59:45 828

用C++编写Oracle OCI的接口库的一个注意事项

2002/09/29 written by Wooce:比如缓冲区大小是8个字节, OCIStmtFetch2()函数如果这一次取得的记录实际长度是5个字节, 那么OCIStmtFetch2()函数只会把缓冲区的前5个字节填入这次取得的记录的结果, 而后3个字节它是不会去动的, 也就是可能会残留着上一次GetRecord的结果, 这样就造成了本次GetRecord结果的不对, 所以每次...

2010-10-14 11:13:54 177

MD Cache体系结构与处理逻辑设计

邮件系统的其中一个模块

2010-10-10 11:54:00 254

Redis的C++客户端接口

用C++访问Redis的还是比较少,Redis的官方网站上列出了很多各种语言的接口,但只列出了一个C的接口,没列出一个C++的客户端接口。这是一个c++的接口:http://github.com/jrk/redis-cplusplus-client.git不过在README里说了这client端从Redis 1.1开始就过时了。我改了下源码,使其运行里面的test_client...

2010-05-06 17:49:10 1083

可代替Lua的又一种脚本程序语言Squirrel

Squirrel是一种较新的程序设计语言,它从著名的LUA语言继承了很多特性,适用的范围也与LUA语言相似。  Squirrel的作者是意大利人Alberto Demichelis,SQUIRREL开发的本意是用于替代LUA,LUA的很多语法与C/C++ 不一致,C/C++程序员写脚本时,容易犯错误,而SQUIRREL语法与C/C++很相似,因此Squirrel更适合C/C++ 程序员。...

2010-05-05 14:35:06 1556

poco vs Boost

Wooce Yang收集整理POCO的优点:1) 比boost更好的线程库,特别是一个活动的方法的实现,并且还可设置线程的优先级。2) 比 boost:asio更全面的网络库。但是boost:asio也是一个非常好的网络库。3) 包含了一些Boost所不包含的功能,像XML,数据库接口等。4) 跟Boost相比,集成度更高,是更加统一的一个库。5) Poco的c++代码更清...

2010-04-06 10:57:46 162

邮件系统内部广告系统:广告模板信件中的宏定义

N年前的文档

2010-03-20 11:19:47 459

JAVA项目管理记录

Wooce(Wooce) 10:02:50MemberCache.java是你写的?周X(周X) 10:14:52以前的版本是我写的好像,现在的也有用到吗?Wooce(Wooce) 10:17:35com.xxxx.dao.cache.MemberCache的接口和实现我觉得有点问题Wooce(Wooce) 10:18:19 public Map getMemberIn...

2010-03-12 14:45:42 133

原创 字符串类的FindInclude(查找字符串是否包含在一个字符集中的字符)的实现优化...

以下是coremail的cyt所写的实现代码:int IString::FindInclude(const char * pscCharSet,int nBegin) const{ if (nBegin>m_length) nBegin=m_length; int p; for (;*pscCharSet!='\0';pscCharSet++) { p=this-...

2010-02-06 10:58:36 175

空空如也

空空如也

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

TA关注的人

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