自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (14)
  • 收藏
  • 关注

原创 如何调整pc的麦克输入音量

闲话不说了,直接上代码吧:int  AdjustAudioInputVolum( DWORD &dwLineInID , int nStep ){      HMIXER             hMixer;    MIXERLINE          mxl;      MIXERLINECONTROLS mxlc ;     MIXERCONTROL

2013-04-09 22:59:48 1340

原创 给一个未毕业的同学出了2道编程习题

1.实现字符串替换函数例如 :"this is an demo "程序执行结果应该为 :"this,is,an,demo," 要求:1.不管字串最终有没有空格,必须要有","存在。      2.不管连续存在几个空格,都替换为一个,。      3.程序能够处理 空格出现的所有位置情况。      4.要有容错性,能考虑一些异常情况并作出处理 比如:只有空格存在的串。函数设计说明:  1.

2011-06-18 10:17:00 634

原创 D3D应用指南 - 初始化篇

废话不说,直接看代码 ://使用接口直接获得 d3d对象,该对象是个总的调度接口。if( FAILED(Direct3DCreate9Ex(D3D_SDK_VERSION, &g_pD3D)))    return ;   //从中得到显示模式    D3DDISPLAYMODE d3ddm;    if(FAILED(g_pD3D->GetAdapterDisplayMode(D3DADAPTER_DEFAULT, &d3ddm)))     {    return;    }//

2011-04-13 17:12:00 1125

原创 你能成为那一级程序员

<br />程序无它:1.设计 2.实现<br />知道什么样的软件有用,并能设计出来的人,是产品经理级别程序员。<br />能把设计把握到最好,技术难度风险与回馈达到最佳,并能遵照计划进度做事,和领导别人做事的程序员 ,是项目经理级程序员。<br />能把软件 用最合理的逻辑框架和模块划分出来 是高级工程师级程序员。<br />能高质量的完成几个模块的程序员,是中级工程师级程序员。<br />只能写好一个模块的程序员,是合格的初级程序员。<br />顶多是初中级程序员水平,但对某领域十分的熟悉精通,这个是

2010-12-12 20:09:00 866

原创 vs2010 移植指南

移植程序到 vs2010vs2010 移植指南

2010-12-07 12:20:00 1071

原创 试用html5 canvas编写游戏引擎

以js + canvas 简单描述游戏引擎系统的设计要点,以及相关技术应用需求.

2010-11-30 10:38:00 4613 2

原创 python如何从其它路径导入程序包

python导入其它路径下的包其实很简单的,就原理来说,任何python启动后,其相关的程序包,会存放在当前进程中的sys.modules里面,所以要想把其它路径下的程序导入 python进程中调用,其实就是把其它路径下的程序包,导入到当前进程的sys.modules里面,代码样例如下:def load_modle(): import imp import importlib import sys # import alarm.alarmfi.PM ...

2021-02-25 14:18:34 2048

原创 python线程/进程真象(假的吗?)

最近因为工作需求,需要用下python,作为项目需求,多线程和多进程首先要考虑进去。在网上trace相关的一些资料,总是发现一些人在说:python下面是假线程。不觉得有点惊奇,据我所知,连java里面的线程对象(blue thread 虚拟机蓝色线程)也是跟系统有很大关系,多半内部包含了一个真实的系统线程对象,而python据官方说,并不是如同go一样是基于routine的,非真实线程 这种说法...

2018-12-26 17:10:09 1004 1

原创 Cordova 中建立与WebView原生对象通信的核心代码

通过reflection 机制获取"SendMessage"接口,并进行通信调用。private void initReflection()/*     */     {/* 349 */       Object webViewObject = NativeToJsMessageQueue.this.webView;/* 350 */       Class we

2015-11-27 13:12:18 1290

原创 有没有可以达标的牛人

看看这种要求,有没有人可以达标:系统架构师任职要求:1. 具备八年以上软件行业或互联网工作经验;2. 具备四年以上 C/S 或 B/S 体系结构软件产品开发及架构和设计经验;3. 具备三年以上的代码编写工作经验;4. 具备丰富的大中型开发项目的总体规划、方案设计及技术队伍管理经验;5. 对相关的技术标准有深刻的认识,对软件工程标准规范有良好的把握;6. 对 

2015-11-01 17:45:59 973 2

原创 安卓必死在中国手机市场血拼后

    有预测证明,安卓手机公司最后会倒闭的只剩下几家,我对该话题深表赞同。但我更认为,不仅安卓手机公司会死,安卓也会死的一塌糊涂。     自从google打开安卓这个魔盒,一时间全世界似乎都被安卓占领了,免费大餐受到全世界的赞同。中国手机厂家更是尝到了甜头,蜂拥而上,最后,连做空调的,搞杀毒的都要做安卓手机。很多公司一时赚的盆满钵满。但也有公司黯然退场,比如ht

2015-09-12 22:43:58 707 3

原创 如何解决 Intent 调用缓冲数据问题

Android开发中,经常会遇到一个app调用另外另外app的情况,android为此提供的解决方法为:Intent通过Intent 加 Action命令 和指定flags 决定Intent调用的传输内容和使用方式。相关代码的样例网上到处都是,不再详述了。我要说的问题是:经过intent调用后的app,会缓存起来Intent调用和数据,这个会导致下次手动运行该app时,ap

2015-06-06 22:57:05 680

原创 c/c++程序员看了马上懂js

1.类型,与比较 a. function b.undefined c.objectif(typeof a === 'undefined')...if(typeof b ==='function')....2.function 声明a. 类方式function democlass(){     this.a =function(){};

2015-02-03 15:19:25 907

原创 cordova ,ionic 简单使用指南

1.编译、添加codova library把编译好的cordovalib.jar 拷贝到android 项目libs文件夹下,cordova源码可直接从官网下载下后载入eclipse编译,或者直接使用编译好的jar2.添加ionic框架拷贝ionic 资源到assets/www 文件夹下3.配置引用cordova在res里面加入xml文件夹,下边放入config.xml文件

2015-02-03 12:43:46 1727

原创 Android ui 构建技术分析

1.Android ui 基本技术方式a. Layout  定义ui  组成  a1,  LinearLayout  a2,  FrameLayout  a3,  TableLayout  a4,  GrideLayout  a5,  RelativeLayout  a6,  Include   a7,  Fragmentb.Shape xml ve

2015-01-28 17:01:08 618

原创 Google 地理信息反解析

Android 为地址反解析提供了标准的api 方案,但该方案并不是android sdk的一部分。手机用户要想正常使用该功能,手机上必须安装 google map。但国内没有厂家默认内置google map, 手机用户也不可能自动安装。反解析的方案国内应该可以通过baidu地图api接口,国外的话,还是的通过google.主要研究下国外地理信息反解方式1.获取经纬

2015-01-28 11:41:08 1600

原创 android 技术问题综合

1.view.inflate 从资源创建view 对象ViewGroup view 对象容器类,提供对对数个view对象的显示支持public void onCreate(Bundle savedInstanceState) {               super.onCreate(savedInstanceState);              setTitle(R.str

2015-01-20 12:12:24 2083

原创 保持宽高比缩放的算法

static protected float getRatio(Rect boundRect , int target_width,int target_height){float xRatio = (float) 1.0;float yRatio = (float) 1.0;float fRatio = (float) 1.0;//sign bound larger than

2014-10-09 11:33:44 1494

原创 Android open url ,and get page

String requestData = CreateRequestData(mParams); //jianURL url = null;HttpURLConnection conn = null; byte[] buff ;try {strUrl = g_PaymentHost_URL + "?" + requestData;Log.i(

2014-08-18 14:30:10 677

原创 关于 android AES 部分机器 javax.crypto.BadPaddingException: pad block corrupted

怎样解决 Android AES使用过程中 javax.crypto.BadPaddingException: pad block corrupted

2014-07-06 17:08:45 12774 3

原创 Java ascii to hex

表达 数字的ascii string 转换回原始的数字public static final byte[] toHex (byte hash[]) {        byte[] bytes = new byte[hash.length/2];        int i;       int j = 0;      int len = ((int)(hash.length /

2014-03-21 18:47:35 1493

原创 程序员应该淡定

程序员应该淡定,程序工作没什么了不起,每一个领域都有比较难的事情需要人去做,一般情况下都是基础理论先有所突破,后续的程序员去实现而已。而基础理论这些东西,并不是程序员的领域,可能一帮专家研究几十年才会有点成就。程序员,不管做什么的,其实都一样要完成2件事:1.把程序设计好,逻辑结构清晰,便于升级维护 2.找到所有可能存在的bug解决它,保证系统稳定程序员水平的高低,决定于3点:一个是软

2014-02-12 10:30:02 722

原创 服务器技术纵横谈

好久没有在csdn上发过什么文了,实在没有什么好写的是一方面,另外,我的大部分时间都在阅读中渡过,等到我意识到我应该写点什么的时候,已经到了现在.现在,我确实想整理思路写点什么出来,这不是一个强加给自己的任务,确实是有点想要喷薄出的想法而已。如果只是本能的向大脑里面塞什么东西进去,其实只是使用了他一部分的功能而已难道不是吗 ?大脑我觉得应该更像一个面包机,我们放进去面粉,苏打,它产生发泡以后的结果

2013-06-12 19:40:32 823 1

原创 html解析库 htmlcxx 应用实例

因工作需要解析html,但本人又不想使用微软的 DomApi,所以到网上去找了一把开源库,发现几个比较好的    比如 html tidy,和htmlcxx库等。可以用的很多,不再赘述,贴上写htmlcxx的应用例子:   解析特定的文本段落    std::string strHtml = "dddddd 加入了对话";    htmlcxx::HTML::ParserDom

2013-02-24 17:14:54 2160

转载 Kompex SQLite Wrapper for C++ - Examples

Here you can see some examples.It shows a part of the functionality of the wrapper and how you can use it.You can find more examples in the example application (contained in download package).

2012-08-22 14:53:46 1725

原创 如何获得 window shell文件夹缩略图

这个问题关系到 shell接口编程部分,一个比较令人纠结的问题时,不管操作那个部分的文件夹,都要从shell文件系统的root节点(Desktop)开始操作,直到找到你要的节点位置。概因树形结构表达有关。不说了,直接上代码吧:LPITEMIDLIST pidlItems = NULL, pidlURL = NULL, pidlWorkDir = NULL;

2012-05-25 11:18:53 1010

原创 csdn页面上的计算错误-认真程序员伤不起

统计了下 资源下载积分,发现竟然达到了800+分大关,但页面上确显示只有400-分。csdn的统计算法牛B的一塌糊涂。。。那位大牛帮忙 告诉我其它400+分到底那里去了 ?

2012-04-25 15:46:17 1188

转载 使用WMI读写bios信息

虽然VBScript等脚本语言实现WMI编程更加方便,但有些时候我们还是不得不使用C++来编程,比如说要追求更好的性能或者是一个基于C++的项目中需要这样的功能等等。 下面是用C++实现WMI编程的基本步骤,在这里,我们通过读取BIOS信息来演示如何实现。可以对照参考:http://www.qingfengju.com/article.asp?id=60(通过一个具体实例来理解WMI脚

2012-02-14 17:42:18 4321 4

转载 在网易上看到的一个帖子-假如乔布斯出生在中国

如果乔布斯出生在中国,因为是私生子,他特别自卑,特别要强,几乎每天都要和同学打架。老师头痛不已,隔三差五找家长,最后乔布斯夫妇只能给他转学。转学后的乔布斯变得沉默寡言,独来独往,但天资聪明,以不错的成绩考上一所重点中学。  中学,乔布斯对死记硬背的课本不感兴趣,也不喜欢这所中

2011-10-11 20:56:12 978

原创 汇编呼叫函数的调用方法

用汇编呼叫函数的样例,大家要注意的是呼叫后恢复堆栈(esp栈顶指针的值)现场的方法,没有恢复,或者恢复不正确,会有大大的error报出来!//呼叫无参数的函数DWORD dwRet;void CallFunc0(LPVOID lpFunc){

2011-09-22 19:41:24 791 2

转载 web kit 编译小结

WebKit 在Windows 平台下编译小结 WebKit 是世界公认的优秀的开源浏览器内核。具有渲染速度快,灵活可定制,多平台支持等优点。国内知名的Maxthon 和 UCWeb 都将WebKit选作浏览器内核。谷歌公司和苹果公司也分别在WebKit 基础上只做了Chrome

2011-07-22 09:24:52 665

转载 设备识别,驱动选择安装过程

当插入一个设备到系统,插入设备的总线检测出这个设备的“设备标识符”,并通知管理中心添加了这个设备。这个“设备标识符”是作为一类设备的区别其他类型设备的特征,必须根据它去检测是否有合适的驱动。驱动的安装信息是由INF文件控制,在INF文件中有一个域标识出驱动适合的设备的“设备标识符”,因此搜索过程也就是搜索符合条件的INF文件。在哪些地方搜索呢?在(Windows

2011-06-20 13:15:00 1427

转载 判断64位操作系统的api

IsWow64Process FunctionDetermines whether the specified process is running under WOW64.SyntaxBOOL WINAPI IsWow64Process( __in   HANDLE hProcess, __out  PBOOL Wow64Process);

2011-06-13 09:46:00 2225

原创 遍历系统硬件设备信息

以下代码段演示如何显示已经安装的所有硬件设备的列表: #include #include #include #include #include int main( int argc, char *argv[ ], char *envp[ ] ){ HDEVINFO hDevInfo; SP_DEVINFO_DATA DeviceInfoD

2011-06-12 18:08:00 1447

原创 介绍下mp3写入avi文件的方法

先介绍几个api函数:AVIFileOpenAVIFileCreateStreamAVIStreamSetFormatAVIStreamWrite 字面意思大家都应该理解,就不多说了。AVIFileCreateStream ,AVIStreamSetFormat这两个东西很重要,对于流方式操作大家都明白,可是设置流的格式不一定懂,这个是api根据avi文件格

2010-03-26 09:27:00 3545 9

原创 中国科技差在那里?

      中国的基础工业太差,长期的拿来主义,损害了自主技术的发展,现在从电子,到软件行业,到机械自动化,国产的程度低的可怜,所有高端都被国外产业占领,整个产业链条处于下游,也就是靠劳动力挣点小钱。当然很多产业无法经受的起经济危机,特别是那些做外包的,国外上游断了线,下游就只能倒霉了。本人工作经历比较复杂,从电子到软件都有涉及,所看到的整个产业无非是在国外成型的东西上进行再次加工,实在是为中国高

2009-06-22 12:18:00 1241 1

原创 读:“十年编程经验总结”后的想法

看了以后,觉得有些意外,这些经验与总结,前人早已有之,虽然并不一定是指对软件而言的。 作者对科学研究这种实践过程的一些科学方法有了深刻了解, 不过我还是劝他没事读读自然辩证法,这些东西多年前已经被人形成哲学理念了。看来我应该建议所有程序员学学哲学,要知道哲学是任何科学研究实践的方法论,当然也包括软件技术,咳。。。广大程序员欠缺的不是技术,而是科学研究的哲学头脑,缺的是科学研究的方法论。

2007-05-10 18:09:00 794 1

可用于ionic的progress bar

可以用于ionic的progress bar css3特效,共8种效果,改编自:开源 single loader ,应该有你需要的。

2015-08-24

cordova,ionic 例程

cordova和ionic的样例工程,对使用原理做了基本和全面的示范

2015-02-03

android html parser

android 版本的 htmlpaser,可以帮助你手机上分析网页内容,找到你想要的的内容。

2014-08-15

linux c 编程详解

本书详细介绍linux下开发的基本技术方式 与工具链。是程序员入门,并提升的好书。也可作为开发中的参考资料。

2014-02-14

手工打造微软控件:editbox

简单打造微软的通用控件editbox虽然较为粗糙,很多功能未完全实现,但算法框架设计达到微软水平,做到100%相似很容易,这个东西是本人应付小米科技的面试考核写下的代码。

2013-06-15

RC 资源文件字串抽取器

原创代码 解读微软的RC文件格式,将其中Dialg,menu,以及stringtable部分的字串全部抽出,放入一个rec.xml文件中。

2011-08-30

window 驱动 WDK 指南

window 平台上最新的驱动程序模型 wdk 原理及api指南,帮你一步跨入驱动世界。

2011-05-18

new featurepack 虚控件包装器

原创代码 该包装器向 MFC newfeaturepack(bcg)开发包中ribbon bar 上的虚拟器件提供消息映射支持,使之可以应用在一般的窗体上。

2011-04-13

c/c++ 中进程 共享节 技术

该资源通过简单的示例,给大家演示 进程共享内存技术的原理,以及实现。 技术要点: #pragma data_seg() ... #pragma commit(linker,"/section:...,rws")

2011-04-11

js+html5+canvas撰写游戏引擎升级版本

原创代码 是上一版本“js+html5+canvas撰写游戏引擎”的升级版本,增强了阅览器兼容性,并且写了3种方式的精灵寻径算法,大家可以手调代码察看效果。

2011-04-08

c/c++/java关键字语法高亮分析器

原创代码 一个用c语言实现的语法高亮分析器,阅读察看c/c++/java可以实现vs2008 和eclipse一样的关键字高亮效果。 mfc部分的框架程序只做测试算法用,有些bug.

2011-04-08

code store MFC 原码(高级UI界面技术)

以前打算写一个专门搜集代码 算法,或者API调用样例的软件,给记忆力低下的自己用。但半途而废了。一幌几年过去了,今天无意间翻出来,混上几个资源分,也算是物尽其用吧。如果有人愿意把它实现,可以找我联系:qq 182234847 布衣行者

2010-12-29

js + html5 + canvas 撰写游戏引擎

原创代码 用js和html5 canvas写的一个简单游戏引擎,详细介绍请看: http://blog.csdn.net/sundaylover/archive/2010/11/30/6044842.aspx

2010-11-30

c 语言设计的开源矢量图形库(android平台的底层图形库)

一个用c语言设计的开源矢量图形支持库,代码相当成熟 精炼。目前也是android平台graphic部分的系统级别接口。 您猜对了,不错,它就是大名鼎鼎的 cario.喜欢钻研底层技术的程序员,快下了研究吧!

2010-04-02

空空如也

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

TA关注的人

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