现在位置: 首页 > shzongyue发表的所有文章
  • 08月
  • 12日
综合 ⁄ 共 4189字 评论关闭
From: http://blog.csdn.net/dinosoft/article/details/5829550 素数总是一个比较常涉及到的内容,掌握求素数的方法是一项基本功。 基本原则就是题目如果只需要判断少量数字是否为素数,直接枚举因子2 。。N^(0.5) ,看看能否整除N。 如果需要判断的次数较多,则先用下面介绍的办法预处理。  一般的线性筛法 首先先介绍一般的线性筛法求素数 [cpp] view plaincopyprint? void make_prime()  {             memset(prime, 1, sizeof(prime));       prime[0]=false;            prime[1]=false;            int N=31700;  ......
阅读全文
  • 06月
  • 06日
综合 ⁄ 共 11016字 评论关闭
我这里说的ioctl函数是在驱动程序里的,因为我不知道还有没有别的场合用到了ioctl, 所以就规定了我们讨论的范围。为什么要写篇文章呢,是因为我前一阵子被ioctl给搞混了,这几天才弄明白它,于是在这里清理一下头脑。   一、 什么是ioctl。   ioctl是设备驱动程序中对设备的I/O通道进行管理的函数。所谓对I/O通道进行管理,就是对设备的一些特性进行控制,例如串口的传输波特率、马达的转速等等。它的调用个数如下: int ioctl(int fd, ind cmd, …);   其中fd就是用户程序打开设备时使用open函数返回的文件标示符,cmd就是用户......
阅读全文
  • 05月
  • 05日
综合 ⁄ 共 1616字 评论关闭
       之前用VS2008+OpenGL时,配置很容易,主要分为三步,(1)将glut.h文件拷贝到Visual Studio安装目录下的VC\Include\GL目录中,若没有GL目录就新建一个;(2)将glut.lib和glut32.lib拷贝到Visual Studio安装目录下的VC\lib目录中;(3)将glut.dll和glut32.dll拷贝到C:\Windows\System32目录下。这样就可以了。        但是现在用VS2010+OpenGL时,配置时发现一些问题,最后解决了。现把配置过程写下来做个记录。        第一步,将glut.h文件拷贝到"C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Include\gl",可......
阅读全文
  • 04月
  • 29日
综合 ⁄ 共 1273字 评论关闭
#include <iostream> #include <cstring> using namespace std; const int maxn = 100; struct Node{ int data; Node *lchild, *rchild, *parent; }; Node node[maxn]; int cnt; void init(){ memset(node, '\0', sizeof(node)); cnt = 0; } void create_minimal_tree(Node* &head, Node *parent, int a[], int start, int end) { if(start <= end){ int mid = (start + end)>>1; node[cnt].data = a[mid]; node[cnt].parent = parent; head = &a......
阅读全文
  • 03月
  • 31日
综合 ⁄ 共 2873字 评论关闭
第四章 函数语义学C++支持三种函数:静态,非静态和虚函数(附注:0x还支持lambda函数)。静态函数无法访问类中的非静态数据,也不能被定义为const。 4.1 函数调用方式之间的区别非静态函数:非静态函数被设计为和C函数具有相近效率的调用模式。首先,它必须在参数列表中自动增加一个* const this或者const * const this作为第一个参数(附注:const int* p和int * const p之间的区别:前者可以指向任何一个int但是不能修改其值;后者只能指向一个特定的int但是却可以修改具体数值)。之后将函数内部所有默认引用对象中的变量改写......
阅读全文
  • 12月
  • 28日
综合 ⁄ 共 867字 评论关闭
百度推送文档 http://developer.baidu.com/wiki/index.php?title=docs/cplat/push/guideios Xcode升级4.6后Bug处理   Xcode又升级了,又出现Warning了.补充解决办法,记录如下: 1:Jsonkit中的 Direct access to objective-c's isa is deprecated in favor of object_setClass() and object_getClass()   将     array->isa      =_JKArrayClass; 替换为  object_setClass(array,_JKArrayClass); 将     dictionary->isa      =_JKDictionaryClass; 替换为  object_setClass(dictionary,_JKDictionaryClass......
阅读全文
  • 12月
  • 19日
综合 ⁄ 共 5498字 评论关闭
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title> New Document </title> <meta name="Generator" content="EditPlus"> <meta name="Author" content=""> <meta name="Keywords" content=""> <meta name="Description" content=""> <link rel="stylesheet" type="text/css" href="style.css" /> </head> <body> <div class="demo"> <a ......
阅读全文
  • 11月
  • 11日
综合 ⁄ 共 4583字 评论关闭
DES部分的编码,和AES有明显的不同,作者应该不是同一个人。 显卡一下类型的定义: 定义了参与计算的数据类型,其实就是字符数组。 typedef unsigned char DES_cblock[8]; 这个定义很有意思,把const修饰符去掉了,原因是gcc2.8.1 在Solaris上会有问题。 typedef /* const */ unsigned char const_DES_cblock[8]; /* With "const", gcc 2.8.1 on Solaris thinks that DES_cblock *  * and const_DES_cblock * are incompatible pointer types. */ 接下来看一下对DES key的定义,我们都知道DES的密钥是8个字节,在这个定义中,通过......
阅读全文
  • 10月
  • 09日
综合 ⁄ 共 416字 评论关闭
在使用DataTable保存数据或者合并数据的时候,会遇到DataTable中存在重复数据的情况,过去我的解决方法是, 使用for循环一次次循环批对,查询是否有重复数据,然后在删除改行。操作麻烦,数据量一多速度也很慢。   后来才知道,在 C# 语言中提供了一个非常方便的方法供使用。 DataTable dt = new DataTable(); dt = ......//给dt赋值 //将dt中的重复数据过滤掉 DataView myDataView = new DataView(dt); //此处可加任意数据项组合 string[] strComuns = { "列1", "列2", "列3"}; dt = myDataView.ToTable(true,......
阅读全文
  • 10月
  • 08日
综合 ⁄ 共 1398字 评论关闭
转载至:http://www.cw.com.tw/article/article.action?id=5052826&page=1 继诺贝尔医学奖公布之后第二天,诺贝尔基金会再度公布物理学奖,由现年84岁的英国物理学家彼得.希格斯(Peter Higgs,图右)以及80岁的比利时物理学家法兰西斯. 恩勒特(Francois Englert,图左)两人共同获得,得奖原因是肯定他们正确推论了被称为「上帝粒子」(God particle)的希格斯玻色子的存在。 直到去年,欧洲核子研究中心(CERN)利用「大强子对撞机」实验观察,才终于侦测到希格斯玻色子的存在,成为两人获奖的重要关键。 事实上,上帝粒......
阅读全文
  • 03月
  • 27日
综合 ⁄ 共 9480字 评论关闭
这几天学习了第二天的内容, 项目源代码:http://download.csdn.net/detail/itjavawfc/8241695 主要收获了: 1)自定义属性:一般用在组合控件中 2)自定义对话框:弹出的对话框中实现输入框和按钮或其它任何你想放入的组件 3)MD5加密 4)自定义按钮背景、按钮形状、自定义动画 5)实现屏幕左右滑动效果:运用传感器 部分效果视图UI如下 要点如下: 01_定义自定义控件的属性_40 1、演示当前扩展的麻烦性,再增加自定义组合控件的使用情境; 2、去掉setting_item_view.xml的文字,运行演示; 3、在SettingItemView里加自定义......
阅读全文
  • 03月
  • 20日
综合 ⁄ 共 901字 评论关闭
把一个普通的java项目转成web项目   1.  编辑工程的.project文件。 添加一 <nature>org.eclipse.wst.common.project.facet.core.nature</nature> 到 <natures> ...   </natures> 2.  刷新项目,右击项目–>Properties—>Project Facets,在右边勾选Java、javascript(非必须)与Dynamic Web Module 3.  如果你的项目源代码文件夹不是WTP默认的src,则需要到Java Build Path中去添加相应源代码文件夹。 4.  如果你的项目Web文件夹不是WTP默认的WebContent,则需要修改文件。 打开......
阅读全文