现在位置: 首页 > happylu8382发表的所有文章
  • 03月
  • 14日
综合 ⁄ 共 3405字 评论关闭
英文原文:4 Self-Study Machine Learning Projects   学习机器学习有很多方法,大多数人选择从理论开始。   如果你是个程序员,那么你已经掌握了把问题拆分成相应组成部分及设计小项目原型的能力,这些能力能帮助你学习新的技术、类库和方法。这些对任何一个职业程序员来说都是重要的能力,现在它们也能用在初学机器学习上。   要想有效地学习机器学习你必须学习相关理论,但是你可以利用你的兴趣及对知识的渴望,来激励你从实际例子学起,然后再步入对算法的数学理解。   通过本文你可以学习到程序员初学机器学习的四种......
阅读全文
  • 09月
  • 10日
综合 ⁄ 共 533字 评论关闭
ARC是iOS 5推出的新功能,全称叫 ARC(Automatic Reference Counting)。简单地说,就是代码中自动加入了retain/release,原先需要手动添加的用来处理内存管理的引用计数的代码可以自动地由编译器完成了。该机制在 iOS 5/ Mac OS X 10.7 开始导入,利用 Xcode4.2 可以使用该机制。简单地理解ARC,就是通过指定的语法,让编译器(LLVM 3.0)在编译代码时,自动生成实例的引用计数管理部分代码。有一点,ARC并不是GC,它只是一种代码静态分析(Static Analyzer)工具。 那么在xCode中经常需要导入一些外来的代码文件,如果导入的文件使......
阅读全文
  • 08月
  • 15日
综合 ⁄ 共 1265字 评论关闭
在Windows下,通过使用wininet库发送http请求,以下是代码实例: char szBuffer[1024] = {0};//声明全局变量,作为服务端返回的数据 void SendHttpRequest(char ip[], int port, char url[])//参数说明:IP:1.2.3.4 port:40000, url:"/login" { DWORD dwSize = 1024; DWORD dwDownload = 0; //char data[] = "changzhi"; //init HINTERNET hInternet = InternetOpen("CEHTTP", INTERNET_OPEN_TYPE_DIRECT, NULL, NULL, 0); //open http session HINTERNET hSession = InternetConnect(hI......
阅读全文
  • 05月
  • 20日
综合 ⁄ 共 2371字 评论关闭
本文包含知识点: 1.ActionContext对象及其方法 2.Action参数的传递 =======ActionContext对象及其方法=========   在Struts2.0中,Action已经与Servlet API完全分离,这使得Struts2.0的Action具有了更加灵活和低耦合的特性,与Struts1.0相比较而言是个巨大的进步。虽然Struts2.0的Action已经与Servlet API完全分离,但我们在实现业务逻辑处理时经常需要访问Servlet中的对象,如Session、Application等。Struts2.0 提供了一个名字为ActionContext的类,在Action中可以通过该类获得Servlet API。  ActionContext是一个Action的上下文......
阅读全文
  • 04月
  • 27日
综合 ⁄ 共 1664字 评论关闭
         一般正式发布的apk,都会签名。APK签名用处主要有两种:   1. 使用特殊的key签名可以获取到一些不同的权限。   2. APK如果使用一个key签名,发布时另一个key签名的文件将无法安装或覆盖老的版本,这样可以防止你已安装的应用被恶意的第三方覆盖或替换掉。  所以,同一个应用,最好只用一个签名文件!这样子,在程序升级的时候,新版本能覆盖老版本安装!      签名打包有几种方式,下面就说一种最常见的,用Eclipse工具签名打包! 1.Eclipse工程中右键要签名打包的工程,弹出选项中选择 android工具-生成签名应用包: 2.......
阅读全文
  • 03月
  • 21日
综合 ⁄ 共 1669字 评论关闭
外观模式:为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。   外观模式(Facede)结构图:       四个子系统的类:   class SubSystemOne {  public:     void  MethodOne()     {           cout<< “子系统方法一”<<endl;     } };     class SubSystemTwo {  public: void  MethodTwo() {            cout<< “子系统方法二”<<endl;    } };     class SubSystemThree {  public:     void  MethodThree()     {           cout<< “子......
阅读全文
  • 02月
  • 21日
综合 ⁄ 共 5631字 评论关闭
1011 Fliping game 传送门 一道简单的博弈,题目给了我们一个n*m的方阵,要求每次选择一个正面向上的硬币然后将从这个硬币到(n,m)之间的所有硬币翻面。谁最后找不到能翻的硬币谁就输。 因为无论怎么翻都要翻最后一个,所以当最后一个是正面的时候你就获得了必胜的能力,因为无论你怎么翻你都有最后那个硬币可以翻,因此一个简单判断就可以了。 #include <iostream> #include <cstdio> #include <cstring> #include <cmath> #include <algorithm> #include <string> #include <vector>......
阅读全文
  • 02月
  • 21日
综合 ⁄ 共 606字 评论关闭
复制构造函数又称拷贝构造函数,它与赋值操作符间的区别体现在以下几个方面1.从概念上区分:复制构造函数是构造函数,而赋值操作符属于操作符重载范畴,它通常是类的成员函数2.从原型上来区分:复制构造函数原型ClassType(const ClassType &);无返回值赋值操作符原型ClassType& operator=(const ClassType &);返回值为ClassType的引用,便于连续赋值操作3.从使用的场合来区分:复制构造函数用于产生对象,它用于以下几个地方:函数参数为类的值类型时、函数返回值为类类型时以及初始化语句,例如(示例了初始化语句......
阅读全文
virtualboxvbox虚拟机安装64位系统时出错(请确认在您电脑的BIOS中已启用VT-x/AMD-V支持)   今天在VMware中安装64位centos时出现以下错误: VT-x/AMD-V硬件加速器已被启动,但当前处于无效状态。您虚拟电脑内的操作系统将无法检测到64位的CPU,因此也将无法启动。 请确认在您电脑的BIOS中已启用VT-x/AMD-V支持。 自己的当时没截图,为了看的更清晰这里随便截了一张图,但错误提示是一样的! 问题分析: 1、请确认你的iso文件或dvd为64位的OS文件。 2、请确认你的cup为64位的CPU。 3、请确认BIOS的Virtualization是否为Enabled 我......
阅读全文
  • 01月
  • 11日
综合 ⁄ 共 444字 评论关闭
1.hello.c #include<linux/init.h> #include<linux/module.h> MODULE_LICENSE("Dual BSD/GPL"); static int hello_init(void) { printk(KERN_ALERT "hello, world\n"); return 0; } static int hello_exit(void) { printk(KERN_ALERT "Goodbye, cruel world\n"); return 0; } module_init(hello_init); module_exit(hello_exit); MODULE_AUTHOR("Beyond"); 2.Makefile obj-m := hello.o all: make -C /lib/modules/$(shell uname -r)/build M=$(PWD) modules clean: make -C /lib/modules/$(sh......
阅读全文
  • 12月
  • 27日
综合 ⁄ 共 889字 评论关闭
首先感谢提供Oracle的行列转换丝路!!! 原始表数据: 辅助思考: select usertelephone, max(decode(filedid, 1, answervalue, 0)) as "问题1", max(decode(filedid, 2, answervalue, 0)) as "问题2", max(decode(filedid, 3, answervalue, 0)) as "问题3", max(decode(filedid, 4, answervalue, 0)) as "问题4", max(decode(filedid, 5, answervalue, 0)) as "问题5", max(decode(filedid, 6, answervalue, 0)) as "问题6", max(decode(filedid, 7, answervalue, 0)) as "问题7" from t_d_Serveyanswer where......
阅读全文
  • 11月
  • 09日
综合 ⁄ 共 1696字 评论关闭
在大家写Action的时候,配置struts2.xml文件的时候我们大家都知道需要method={1}这个属性但是我们有的时候并不清楚到底他是什么意思。下面我总结了下Action中的方法调用的方法,希望能帮到大家理解! 具体的调用方式:(一共三种方式)* 方法的动态调用* 在<action>中配置method属性* 使用通配符 ①方法的动态调用方式:action名称+!+方法名称+后缀<a href="user!add.action">添加用户</a><br><a href="user!del.action">删除用户</a><br><a href="user!update.action">修改用户&l......
阅读全文