首页 > 编程语言
C、C++线程常用函数
1、CreateThread创建线程HANDLEWINAPICreateThread(_In_opt_LPSECURITY_ATTRIBUTESlpThreadAttributes,_In_SIZE_TdwStackSize,_In_LPTHREAD_START_ROUTINElpStartAddress,_In_opt___drv_aliasesMemLPVOIDlpParameter,_In_DWORDdwCreationFlags,_Out_opt_LPDWORDlpThreadId);返..
分类:编程语言   时间:2015-05-18 13:02:32    收藏:0  评论:0  赞:0  阅读:260
PHP调用Python发送邮件
1 简介        在PHP中发送邮件,通常都是封装一个php的smtp邮件类来发送邮件。但是PHP底层的socket编程相对于python来说效率是非常低的。CleverCode同时写过用python写的爬虫抓取网页,和用php写的爬虫抓取网页。发现虽然用了php的curl抓取网页,但是涉及到超时,多线程同时抓取等等。不得不说python在网络编程的效率要比PHP好的多。      PH...
分类:编程语言   时间:2015-05-18 13:01:21    收藏:0  评论:0  赞:0  阅读:392
设计模式C++实现十八:桥接模式
聚合(aggregation)表示一种弱的“拥有”关系,体现的是A对象可以包含B对象,但B对象不一定是A对象的一部分。例如大雁是群居动物,所以每只大雁都是属于一个雁群,一个雁群可以有多只大雁,所以大雁和雁群是聚合关系。 合成(composition)则是一种强的“拥有”关系,体现了严格的部分和整体的关系,部分和整体的生命周期是相同的。大雁和翅膀就是整体和部分的关系,并且他们的生命周期是相同的,所...
分类:编程语言   时间:2015-05-18 13:00:32    收藏:0  评论:0  赞:0  阅读:253
【学习笔记】JavaScript编码规范-比较运算符&相等
使用 === 和 !== 代替 == 和 != 比较运算符进行计算时会利用ToBoolean方法进行强制转换数据类型,并遵从以下规则: Object的计算值是true Undefined的计算值是false Boolean计算值是boolean的值 Numbers如果是-0,+0或者NaN,则计算值是false反之则是true String如果是空,则计算值是false,反之则是tru...
分类:编程语言   时间:2015-05-18 13:00:12    收藏:0  评论:0  赞:0  阅读:280
hdu 2018 母牛的故事(java)
问题: 此题主要是一个递推算法,审题要仔细,小母牛是自它被生下开始第四年开始产子,递归公式为n=a(n-1)+(n-3). 之前看过别人的算法用了大数,其实没必要,在范围内int就可以装下。 母牛的故事 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Tot...
分类:编程语言   时间:2015-05-18 13:00:02    收藏:0  评论:0  赞:0  阅读:298
hive启动报错 java.net.URISyntaxException: Relative path in absolute URI: ${system:java.io.tmpdir%7D/$%7B
启动hive报错: [root@master conf]# hive Logging initialized using configuration in file:/usr/local/hive/conf/hive-log4j.properties SLF4J: Class path contains multiple SLF4J bindings. SLF4J: Found bin...
分类:编程语言   时间:2015-05-18 12:57:22    收藏:0  评论:0  赞:0  阅读:2181
设计模式C++实现十九:命令模式
命令模式(Command):将一个请求封装为一个对象,从而使我们可用不同的请求对客户进行参数化,对请求排队或记录请求日志,以及支持可撤销的操作。 命令模式的优点: 第一、能较容易的设计一个命令队列。 第二、在需要的情况下,可用较容易地将命令计入日志。 第三、允许接受请求的一方决定是否需要否决请求。 第四、可用容易地实现对请求的撤销和重做。 第五、由于加进新的具体命令类不影响其他的类,因...
分类:编程语言   时间:2015-05-18 12:56:52    收藏:0  评论:0  赞:0  阅读:117
LeetCode的medium题集合(C++实现)七
1 Rotate Image You are given an n x n 2D matrix representing an image.Rotate the image by 90 degrees (clockwise). 对于 n x n 的矩阵按顺时针旋转90度,相当于先将矩阵上下翻转,然后将矩阵装置。void rotate(vector<vector>& matrix) {...
分类:编程语言   时间:2015-05-18 12:56:32    收藏:0  评论:0  赞:0  阅读:248
JavaScript toFixed() 方法
定义和用法 toFixed() 方法可把 Number 四舍五入为指定小数位数的数字。 语法 NumberObject.toFixed(num) 参数 描述 num 必需。规定小数的位数,是 0 ~ 20 之间的值,包括 0 和 20,有些实现可以支持更大的数值范围。如果省略了该参数,将用 0 代替。 返回值 返回 Numb...
分类:编程语言   时间:2015-05-18 12:56:02    收藏:0  评论:0  赞:0  阅读:264
设计模式C++实现二十:职责链模式
职责链模式(Chain of Responsibility):使多个对象都有机会处理请求,从而避免请求的发送者和接受之间的耦合关系。将这个对象连城一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。 职责链模式处理中,当客户有一个请求时,请求沿着链传递直到有一个对象处理它,我们在设计的时候也必须保证每一个请求都能被处理。接受者和发送者都没有对方的明确信息,而且链中的每个对象自己也不知道自己...
分类:编程语言   时间:2015-05-18 12:55:41    收藏:0  评论:0  赞:0  阅读:224
HDU-1022-Train Problem I(C++ && 简单堆栈)
Train Problem I Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 24737    Accepted Submission(s): 9316 Problem Description As the ne...
分类:编程语言   时间:2015-05-18 12:54:32    收藏:0  评论:0  赞:0  阅读:243
【MFC中关于插入位图失真的解决办法】
插入位图不失真的方法。...
分类:编程语言   时间:2015-05-18 12:54:02    收藏:0  评论:0  赞:0  阅读:185
PHP处理来自Python的Post的json数据
最近用Python处理了一些json数据,但在过程中遇到一些问题,遂记录之。 1.Python Post json格式数据至服务器: 查阅了一些资料,大多是这么样的: __author__ = 'jiezhi' import urllib import urllib2 data = {'name': 'jiezhi', 'age': '24'} ret = u...
分类:编程语言   时间:2015-05-18 12:53:12    收藏:0  评论:0  赞:0  阅读:138
python,numpy库学习ndarray,narray
我将所有的常用numpy操作都写在ipython notebook中, 方便大家参考...
分类:编程语言   时间:2015-05-18 12:51:25    收藏:0  评论:0  赞:0  阅读:289
LintCode-最接近零的子数组和
给定一个整数数组,找到一个和最接近于零的子数组。返回第一个和最有一个指数。你的代码应该返回满足要求的子数组的起始位置和结束位置 样例 给出[-3, 1, 1, -3, 5],返回[0, 2],[1, 3], [1, 1], [2, 2] 或者[0, 4] 挑战 O(nlogn)的时间复杂度 分析:首先O(n^2)的算法很好想,直接枚举起点就行,看到...
分类:编程语言   时间:2015-05-18 12:51:21    收藏:0  评论:0  赞:0  阅读:771
JSONObject.fromObject()报java.lang.IllegalArgumentException异常
解决办法: 修改sql语句中的时间类型,将select语句中的时间类型字段全部用date_format(date, type)函数处理,如: date_format(a.birthday,'%Y-%m-%d')  date_format(a.checkInTime,'%Y-%m-%d %H:%m:%s') 备注:所用数据库为MySql。...
分类:编程语言   时间:2015-05-18 12:50:32    收藏:0  评论:0  赞:0  阅读:234
OC 语言特点以及与其他语言的区别
OC 作为一门面向对象的语言,兼容c语言的语法,又有区别于其他面向对象语言的地方:特点:1、使用自动释放池,通过引用计数处理对象的内存管理。2、拥有id这种通用对象类型。3、分类,功能强大,不用通过继承,直接给库类提供函数或者修改库类中的函数,建议不要轻易使用,还是通过继承扩展更保险。4、协议,这个...
分类:编程语言   时间:2015-05-18 12:46:21    收藏:0  评论:0  赞:0  阅读:129
dij算法为什么不能处理负权,以及dij算法变种
对于上面那张图,是可以用dij算法求解出正确答案,但那只是巧合而已。我们再看看下面这张图。dist[4] 是不会被正确计算的。 因为dij算法认为从队列出来的点,(假设为u)肯定是已经求出最短路的点,标记点u。并用点u更新其它点。所以如果存在负权使得这个点的权值更小,那么会更新dist[u], 但是...
分类:编程语言   时间:2015-05-18 12:43:01    收藏:0  评论:0  赞:0  阅读:640
Go 语言环境搭建
本文内容 概述 Go SDK LiteIDE 参考资料 2009年Google推出了它的第二个开源语言 Go。对 Go 的评价褒贬不一,中国比国外的热情高中国比国外的热情高。Go 天生就是为并发和网络而生的,除了这点外,在静态编译、GC、跨平台、易学、丰富的标准库等,其实并不如 C/C++、Java...
分类:编程语言   时间:2015-05-18 12:41:42    收藏:0  评论:0  赞:0  阅读:256
JavaScript正则表达式
分类:编程语言   时间:2015-05-18 12:39:41    收藏:0  评论:0  赞:0  阅读:200
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!