- 博客(36)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 啦啦啦啦啦丢条链接
啦啦啦啦啦丢条链接啦啦啦啦啦丢条链接啦啦啦啦啦丢条链接啦啦啦啦啦丢条链接啦啦啦啦啦丢条链接啦啦啦啦啦丢条链接啦啦啦啦啦丢条链接啦啦啦啦啦丢条链接啦啦啦啦啦丢条链接啦啦啦啦啦丢条链接啦啦啦啦啦丢条链接啦啦啦啦啦丢条链接啦啦啦啦啦丢条链接啦啦啦啦啦丢条链接啦啦啦啦啦丢条链接啦啦啦啦啦丢条链接啦啦啦啦啦丢条链接啦啦啦啦啦丢条链接啦啦啦啦啦丢条链接啦啦啦啦啦丢条链接啦啦啦啦啦丢条链接啦啦啦啦啦丢条链接啦啦
2014-12-19 10:53:32
406
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 发条自己博客链接。灌水
发条自己博客链接。灌水发条自己博客链接。灌水发条自己博客链接。灌水发条自己博客链接。灌水http://blog.csdn.net/sczhoyiganb
2014-12-19 10:52:04
395
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 MVC5+EF6 入门完整教程八
本篇是相对独立的一篇,主要讲解不丢失数据进行数据库结构升级。前面我们讲解EF功能时(见第三篇文章)已经介绍过一种更新数据库的方式:EF比较model和database,如果两边不一致,程序将会drop and re-create数据库。本篇文章我们会使用 code first migrations的方式。这个功能可以使你改变data model,在不drop and
2014-12-19 10:47:22
542
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 [MFC] 高仿Flappy bird 桌面版
这是今年年初做的东西,一直没有时间整理,现在拿出来分享下~ 目录开发背景开发语言及运行环境效果展示游戏框架说明游戏状态及逻辑说明经典算法说明重量级问题解决开发感想 一、开发背景: flappy bird由一位来自越南河内的独立游戏开发者阮哈东开发,是一款形式简易但难度极高的休闲游戏。简单但不粗糙的8比特像素画面、超级马里奥游戏中的水管、
2014-12-13 14:42:41
777
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Redis基础介绍及安装示例
1.基本概念 Redis是由Salvatore Sanfilippo(意大利)开发的一个开源的高性能键值存储数据库,于2009年发布第一个版本并与同一年开源,官方站点:http://www.redis.io/ ,最新的稳定版本为2.8.17。建议线上业务使用早于目前1-2版本的稳定版~ Redis自身提供多种键值数据类型来适应不同场景下的存储需求,同时利用他的数据类型结合各种封装的接口可以实现如缓存、队列等功能的应用。目前我所接触的线上业务都是使用其缓存功能的。
2014-11-30 09:39:22
590
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 c++
计算机诞生初期,人们要使用计算机必须用机器语言或汇编语言编写程序。世界上第一种计算机高级语言是诞生于1954年的FORTRAN语言。之后出现了多种计算机高级语言,其中使用最广泛、影响最大的当推BASIC语言和C语言。BASIC语言是1964年由 Dartmouth 学院 John G. Kemeny 与 Thomas E. Kurtz 两位教授在FORTRAN语言的基础上简化而成的, 适用于初
2014-11-27 20:47:18
367
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 基础教程Beta
1 / 177 C++ 基础教程Beta 版 原作:Juan Soulié 翻译:Jing Xu (aqua) 英文原版 本教程根据Juan Soulie的英文版C++教程翻译并改编。 本版为最新校对版,尚未定稿。如有不明或错误之处,请参考英文原版,并敬请在本站留言指正。版权归作者所有,欢迎链
2014-11-24 16:35:28
436
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 我是如何走上程序员这条道路的
我记得第一次与电脑结缘是1997年的时候,初中开始普及电脑课。我当时所在的中学买回了一批电脑,,每周五有一节课。一次理论课一次上机课,所以通常要半个月才能上一次机。即便如此,我还是非常的兴奋。第一次上机的情形我仍记忙犹新,换上拖鞋,两个人用一台电脑。在DOS提示符上输入一个tt回车,就开始进入指法练习了。上机课虽然有45分钟,但是我总感觉只上了15分钟的样子。我那时最大的梦想就是拥有一台属于自己的
2014-11-21 14:09:13
773
1
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Android Studio安装及主题字体配置
谷歌称 Android Studio 将会让开发者更快、更具生产力,它完全免费,跨平台支持 Win/Mac/Linux,是替代 Eclipse 的最佳安卓开发工具,想来还是有点小激动。关于Android Studio如何安装的文章网上搜一下还是有很多的,最近想升级为最新版的0.9.3 ,但因为网络访问和版本,时间问题,参照安装配置时还是出了不少问题,比如:安装完成后创建工程时卡住不动了,是因为联网下载gradle卡住了。
2014-11-20 21:13:35
887
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 MFC六大关键技术【4】
有了上面两个函数,我们在程序执行的时候调用,就可以动态创建对象了。简单实现动态创建: 我们还可以更简单地实现动态创建,大家注意到,就是在我们的程序类里面有一个RUNTIME_CLASS(class_name)宏,作用就是得到类的RunTime信息,即返回class_name所属CRuntimeClass的对象。这个宏在MFC里定义为:RUNTIME_CLASS(
2014-11-20 21:07:55
504
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 MFC六大关键技术【3】
运行结果:程序首先执行了全局对象test1的构造函数。 在MFC中,InitApplication()和InitInstance()为CWinApp的两个虚函数,前者负责”每个程序只做一次“的操作,后者负责”每个例程都得做一次“的操作。在Windows应用程序中,如果我们想改变窗口的属性,只需改写初始化函数InitInstance()即可。运行时类型识别
2014-11-20 21:07:14
584
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 MFC六大关键技术【2】
运行结果:然后再更换为以下代码:#include class MyApp : public CWinApp{public: BOOL InitInstance() //②程序入点 { AfxMessageBox(_T("程序依然可以运行!")); return true; //返回 }};MyApp th
2014-11-20 21:06:23
465
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 MFC六大关键技术
MFC六大关键技术包括:MFC Initialization —— MFC程序的初始化过程RTTI(Runtime Type Information)—— 运行时类型识别Dynamic Creation —— 动态创建Persistence ——永久保存(串行化、序列化)Message Mapping —— 消息映射点击打开链接Message Routing ——
2014-11-20 21:05:47
403
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 DPDK收发包处理流程-----(一)网卡初始化【3】
3、调用rte_eth_dev_init()初始化PCI设备。a、首先,调用rte_eth_dev_allocate()在全局数组rte_eth_devices[]中分配一个网卡设备。并在全局数组rte_eth_dev_data[]中为网卡设备的数据域分配空间。eth_dev = &rte_eth_devices[nb_ports];eth_dev->data = &rte_et
2014-11-20 21:04:17
1390
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 DPDK收发包处理流程-----(一)网卡初始化【2】
pcai_scan()通过读取/sys/bus/pci/devices/目录下相关PCI设备的如下文件,获取对应的信息,初始化struct rte_pci_device数据结构,并将其按照PCI地址从大到小的顺序挂到pci_device_list链表上。struct rte_pci_device { TAILQ_ENTRY(rte_pci_device) next;
2014-11-20 21:03:03
1813
1
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 DPDK收发包处理流程-----(一)网卡初始化【1】
本文基于DPDK-1.8.0分析。网卡驱动模型一般包含三层,即,PCI总线设备、网卡设备以及网卡设备的私有数据结构,即将设备的共性一层层的抽象,PCI总线设备包含网卡设备,网卡设备又包含其私有数据结构。在DPDK中,首先会注册设备驱动,然后查找当前系统有哪些PCI设备,并通过PCI_ID为PCI设备找到对应的驱动,最后调用驱动初始化设备。一、网卡驱动注册以e1000网卡驱动
2014-11-20 21:01:50
862
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 《SQL Server企业级平台管理实践》读书笔记——SQL Server中关于系统库Tempdb总结
Tempdb系统数据库是一个全局资源,可供连接到SQL Server实例的所有用户使用。存储的内容项:1、用户对象用户对象由用户显示创建。这些对象可以位于用户会话的作用域中,也可以位于创建对象所用例程的作用域中。例程可以是存储过程、触发器或用户自定义函数。用户对象可以是一下项内容之一:用户定义的表和索引系统表和索引全局临时表和索引table变量表
2014-11-20 19:01:04
1210
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 jrae源码解析(二)
本文细述上文引出的RAECost和SoftmaxCost两个类。SoftmaxCost我们已经知道,SoftmaxCost类在给定features和label的情况下(超参数给定),衡量给定权重(hidden×catSize)的误差值cost,并指出当前的权重梯度。看代码。12345678
2014-11-20 18:59:19
1961
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 Windows Phone 8.1 新特性 - 控件之应用程序栏
2014年4月3日的微软Build 2014 大会上,Windows Phone 8.1 正式发布。相较于Windows Phone 8,不论从用户还是开发者的角度,都产生了很大的变化。接下来我们会用几篇文章来了解一下这些变化给开发者带来的影响,以及我们如何更好的利用WP8.1 的新特性。WP8.1 最大的变化就是与Windows Store App 的结合,我们把它们统称为Windows R
2014-11-19 20:38:40
1062
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 全面兼容的Iframe 与父页面交互操作
父页面 Father.htm 源码如下:1234567891011121314151617181920212223242526272829
2014-11-19 20:36:55
924
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Android程序完全退出的三种方法
1. Dalvik VM的本地方法 android.os.Process.killProcess(android.os.Process.myPid()) //获取PID,目前获取自己的也只有该API,否则从/proc中自己的枚举其他进程吧,不过要说明的是,结束其他进程不一定有权限,不然就乱套了。 System.exit(0); //常规java、c#的标准退出法,返回值为
2014-11-19 14:31:57
717
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 iOS中引用计数内存管理机制分析
在 iOS 中引用计数是内存的管理方式,虽然在 iOS5 版本中,已经支持了自动引用计数管理模式,但理解它的运行方式有助于我们了解程序的运行原理,有助于 debug 程序。 操作系统的内存管理分成堆和栈。 在堆中分配的内存,都试用引用计数模式;在栈中则不是。 NSString 定义的对象是保存在栈中,所以它没有引用计算。看一些书上说它的引
2014-11-19 14:31:26
818
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 Android组件系列----ContentProvider内容提供者【5】
2、运行query()方法,查询所有记录(目前一共两条记录)。后台输出效果如下:经测试,其他方法也都是可以执行的。事实证明,新建的另外一个工程文件ContentResolverTest中,在里面运行单元测试,也是可以执行的(单元测试的代码不变,实现的CRUD功能也一模一样),也就是说,能够对ContentProviderTest01中的SQLite进行CRUD操作。例如,运
2014-11-19 14:29:26
760
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 Android组件系列----ContentProvider内容提供者【4】
(4)单元测试类:这里需要涉及到另外一个知识:ContentResolver内容访问者。要想访问ContentProvider,则必须使用ContentResolver。可以通过ContentResolver来操作ContentProvider所暴露处理的接口。一般使用Content.getContentResolver()方法获取ContentResolver对象。第一段中已经提
2014-11-19 14:28:19
860
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 Android组件系列----ContentProvider内容提供者【3】
(3)【核心】新建类PersonContentProvider,继承ContetProviderPersonContentProvider.java: 1 package com.example.contentprovidertest01; 2 3 import com.example.contentprovidertest01.dao.PersonDao; 4
2014-11-19 14:27:07
2077
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 Android组件系列----ContentProvider内容提供者【2】
二、代码举例:最终所有工程文件的目录结构如下:PersonDao是增删改查数据库的工具类,并在PersonContentProvider中得到调用。DBHelper用于初始化SQLite数据库。PersonContentProvider用于向外提供增删改查的接口。并最终在ContentResolverTest的Test.java中进行单元测试,实现CRUD。
2014-11-19 14:26:14
960
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 Android组件系列----ContentProvider内容提供者【1】
【正文】一、ContentProvider简介:ContentProvider内容提供者(四大组件之一)主要用于在不同的应用程序之间实现数据共享的功能。ContentProvider可以理解为一个Android应用对外开放的接口,只要是符合它所定义的Uri格式的请求,均可以正常访问执行操作。其他的Android应用可以使用ContentResolver对象通过与Cont
2014-11-19 14:25:34
1762
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 Android——点击对话框上按钮不关闭对话框
有时候我没可能需要在点击按钮进行一些检测,但是并不想关闭次对话框(系统默认点击任何一个按钮则关闭对话框),处理方法如下:在点击事件下添加如下代码:
2014-11-19 14:22:29
1406
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 Android设置AlertDialog点击按钮对话框不关闭(转)
当我们在用到Android alertDialog创建对话框 的时候,我们会遇到一个问题就是:我们添加的按钮不论是用setNegativeButton还是用setPositiveButton添加的按钮,点击的时候,都会关闭对话框,但是我们的一 些实际需求,就需要保留这个对话框不动,例如输入校验码,密码之类的校验问题,如果用户输入错误,而关闭后弹出对话框,就很别扭了。 在网上找
2014-11-19 14:21:21
1732
转载 一个4节点Hadoop集群的配置示例
环境:操作系统:CentOS 6.5 64bitHadoop:Version 1.2.1Servers:hadoopnamenode,hadoop2ndnamenode,hadoopdatanode1,hadoopdatanode2注:为方便起见,在这4台server上,我都直接使用root账户进行操作 下载及环境变量设置:在所有4台serv
2014-12-30 14:45:34
465
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人