首页 > 编程语言
C/C++使用Lu扩展动态库
欢迎访问 Lu程序设计 C/C++使用Lu扩展动态库 1 说明     要演示本文的例子,你必须下载Lu32脚本系统。本文的例子需要lu32.dll、lu32.lib、C++格式的头文件lu32.h,相信你会找到并正确使用这几个文件。     用C/C++编译器创建一个控制台应用程序,复制本文的例子代码直接编译运行即可。 2 关于Lu扩展动态库的使用     Lu扩展动态库只有一个...
分类:编程语言   时间:2014-01-21 00:34:40    收藏:0  评论:0  赞:0  阅读:523
python enumerate用法
通常情况下我们在C++中遍历数组的方法为: for(int i=0; i<list.length; i++) { //deal with list[i] }python中我们可以这样遍历数组(字符串、元组、列表等): for item in sequence: process(item)这种方式,我们只获得sequence中的值,没有获得索引 for index in ...
分类:编程语言   时间:2014-01-21 00:31:35    收藏:0  评论:0  赞:0  阅读:324
中介者模式----C++实现
观察者模式 定义: 定义一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并自动更新。 实用性: 1、当一个抽象模型有两个方面,其中一个方面依赖于另一方面。将这二者封装在独立的对象中以使它们可以各自地改变和复用。 2、当一个对象改变时需要同时改变其它对象,而不知道具体有多少对象有待改变。 3、当一个对象必须通知其他对象,而它又不能假定其它对象是谁。也就是说,...
分类:编程语言   时间:2014-01-21 00:24:50    收藏:0  评论:0  赞:0  阅读:362
C++多线程小结(十一)
多线程 同步:线程同步是指线程之间所具有的一种制约关系,一个线程的执行依赖另一个线程的消息,当它没有得到另一个线程的消息时应等待,直到消息到达时才被唤醒。 互斥:线程互斥是指对于共享的进程系统资源,在各单个线程访问时的排它性。当有若干个线程都要使用某一共享资源时,任何时刻最多只允许一个线程去使用,其它要使用该资源的线程必须等待,直到占用资源者释放该资源。线程互斥可以看成是一种特殊的线程...
分类:编程语言   时间:2014-01-21 00:22:20    收藏:0  评论:0  赞:0  阅读:407
操练驱动学习:程序员如何高效学习新的编程语言
作为程序员或自动化测试工程师,如果您打算学习一门新的编程语言,那么找一本书,搭好开发环境,运行书中的例子来学习的效果究竟好不好呢?通过一年的实践,我发现了一种比这更好的方法。...
分类:编程语言   时间:2014-01-21 00:21:25    收藏:0  评论:0  赞:0  阅读:410
C++ 异常处理
一、整体代码 #include #include using namespace std; class MyException { public: MyException(const char* message) : message_(message) { cout<<"MyException ..."<<endl; } MyException(const MyExce...
分类:编程语言   时间:2014-01-20 23:18:50    收藏:0  评论:0  赞:0  阅读:460
状态模式----C++实现
状态模式 定义: 允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了它的类。 实用性: 1、  一个对象的行为取决于它的状态,并且它必须在运行时刻根据状态改变它的行为。 2、  一个操作中含有庞大的多分支条件语句,且这些分支依赖于该对象的状态。   优点: 1、  将与特定状态相关的行为局部化,并且将不同状态的行为分割开来。 2、  使得状态转换显示化。 3、  ...
分类:编程语言   时间:2014-01-20 23:17:30    收藏:0  评论:0  赞:0  阅读:541
在VC++中怎样改变控件间的TAB切换顺序?
在编辑界面按下ctrl+D键,就会出现所有控件的Tab键顺序,按照自己想要的顺序依次点击控件,就可以重新安排顺序。...
分类:编程语言   时间:2014-01-20 23:16:00    收藏:0  评论:0  赞:0  阅读:465
[Python]Transform the entity result to JSON
This post gives the guide of how to use sqlalchemy's engine, session and query API and change the results into JSON format....
分类:编程语言   时间:2014-01-20 23:14:15    收藏:0  评论:0  赞:0  阅读:506
C语言面向对象编程(三):虚函数与多态
提供了一个非常逼真的虚函数实现,高仿 C++ 中的虚函数表(VTABLE)...
分类:编程语言   时间:2014-01-20 23:10:35    收藏:0  评论:0  赞:0  阅读:493
第三次实现Logistic Regression(c++)_接口
看《我是歌手》第三期回放,张宇唱得实在太烂,还是回来写会儿blog吧。 1. 初衷 前两次实现,第一次的输入特征限于0-1特征,第二次限于实值特征,两者混用的还没尝试过,这次也不打算尝试。前面实现的都是二分类问题,在现实生活中,最经常遇到的还是多分类问题。由二分类器转成多分类器有两种方法:one vs all,or one vs one。前者,对于K个类别,建立K个分类器,每个分类器区...
分类:编程语言   时间:2014-01-20 23:10:10    收藏:0  评论:0  赞:0  阅读:408
第三次实现Logistic Regression(c++)_实现(一)
1. scale 为什么要对输入数据做scale?在《再次实现Logistic Regression(c++)_实现和测试》给出的理由是这样一句话“由于sigmoid函数在计算机中的精度限制,我们必须对实值输入进行归一化处理。” 具体的来说,是指数函数exp在计算中的精度限制,才需要对数据进行处理。 scale的接口为 // scale all of the sample values an...
分类:编程语言   时间:2014-01-20 23:10:00    收藏:0  评论:0  赞:0  阅读:401
算法导论 之 红黑树 - 删除[C语言]
引言     在《算法导论 之 红黑树 - 插入》的博文中,已经对红黑树的插入操作做了较详尽的分析。和插入操作一样,结点的删除操作的时间复杂度也是O(log2@N)[注:以2为底数,N为对数]。...
分类:编程语言   时间:2014-01-20 23:09:55    收藏:0  评论:0  赞:0  阅读:415
模板方法模式----C++实现
模板方法模式, 模板方法模式应该算是比较简单容易理解的了。 定义: 定义一个操作中的算法骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 适用性: 1、  一次性实现一个算法的不变部分,并将可变的行为留给子类来实现。 2、  各子类中公共的行为应该被提取出来并集中到一个公共父类中以避免代码重复。 3、  控制子类扩展。 ...
分类:编程语言   时间:2014-01-20 23:09:30    收藏:0  评论:0  赞:0  阅读:388
code block与VC++下相对路径的不同写法
再进想不借用超级宝典第五版的封装类自己完整写一个着色器,但是一直读取shader文件失败,原因在于相对路径的写法错误。 codeblock 下如下写即可读取 #include #include char *ReadText(char *fn); int main() { char *ff; ff=ReadText("first.vert"); print...
分类:编程语言   时间:2014-01-20 23:05:05    收藏:0  评论:0  赞:0  阅读:504
第三次实现Logistic Regression(c++)_实现(二)
2. SGD训练 SGD权重更新方式,同LR二分类的基本相同;所不同的是,二分类LR只用训练一个权重向量,而K分类LR需要训练K-1个权重向量。函数接口如下: // train by SGD on the sample file bool TrainSGDOnSampleFile ( const char * sFileName, int iClassNum, int iFeatureN...
分类:编程语言   时间:2014-01-20 23:03:55    收藏:0  评论:0  赞:0  阅读:502
第三次实现Logistic Regression(c++)_测试
1. 数据 scaling前的数据: 0 92:5 112:1 115:8 141:1 150:1 180:3 193:1 293:5 395:1 473:1 588:1 601:2 629:1 712:2 713:1 714:3 753:2 759:16 761:1 766:1 776:1 803:1 813:1 841:1 941:1 1055:1 1070:1 1186:3 1268:6...
分类:编程语言   时间:2014-01-20 23:02:51    收藏:0  评论:0  赞:0  阅读:470
树莓派学习笔记——I2C使用 PCF8574 Python SMBUS
1.前言     树莓派的GPIO端口数量有限,可通过IO扩展芯片增加GPIO的数量,使得树莓派可以适应更多的应用。PCF8574为一款通过I2C总线扩展IO的芯片,单个PCF8574可扩展8个IO,一个I2C总线最多可挂载8个PCF8574,所以树莓派最多可扩展64个IO。     树莓派扩展功能的开发方法有很多,例如wiringPi和bcm2835 C library都提供I2C AP...
分类:编程语言   时间:2014-01-20 23:02:40    收藏:0  评论:0  赞:0  阅读:838
Logistic Regression(c++)源代码下载
把源代码上传到google code上去了。从前也没贡献过什么开源代码,这方面没什么经验,感觉google招牌大,就用它了。传上去,除了给共同学习者参考之外,还有一个作用就是给自己备份——很多时候自己很久以前写的东西,就想不起来放哪儿了。 代码project主页:http://code.google.com/p/logistic-regression-cplusplus/ 代码下载页:...
分类:编程语言   时间:2014-01-20 23:02:15    收藏:0  评论:0  赞:0  阅读:386
c++输入密码以星号代替
c++密码以星号代替...
分类:编程语言   时间:2014-01-20 22:56:30    收藏:0  评论:0  赞:0  阅读:487
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!