现在位置: 首页 > yuexiai发表的所有文章
  • 05月
  • 27日
综合 ⁄ 共 1341字 评论关闭
一直不后缀unorm和snorm什么意思,今天看introduction dx11 忽然明白,就是类型+是否归一化,(还有个typeless) DXGI_FORMAT_R32G32B32_FLOAT: Each element has three 32-bit floating-point components.    DXGI_FORMAT_R16G16B16A16_UNORM: Each element has four 16-bit components mapped to the [0, 1] range.  DXGI_FORMAT_R32G32_UINT: Each element has two 32-bit unsigned integer components.   DXGI_FORMAT_R8G8B8A8_UNORM: Each element has four 8-bit unsigned components mapped to the [0, 1] range.   DXGI_FO......
阅读全文
  • 05月
  • 19日
综合 ⁄ 共 766字 评论关闭
贴一个简单的Oj题目,重点是gets()顺利通过,getchar()不行。希望有缘人指教...... 题目描述 输入一串字符,将其中的大写变成小写,若不为大写则原样输出 输入 任意字符串(长度在100以内)以回车表示输入结束 输出 将其中的大写 输出相应的小写,若不为大写则原样输出 样例输入 A123b 样例输出 a123b gets()版: #include <stdio.h> #include <ctype.h> #include <string.h> int main() { char arr[100]; unsigned len, j, i = 0; gets(arr); len = strlen(arr); for (i = 0; i < len;......
阅读全文
  • 05月
  • 12日
综合 ⁄ 共 620字 评论关闭
1 Certificates, Identifiers & Profiles 定义和相互之间的关系 Certificates 证书 : 包含两种  [1] 开发证书  Development Certificates          主要是授权mac设备的开发权限  [2] 发布证书 Distribution Certificates        主要是授权mac设置发布权限 Identifiers 标识符 创建应用的id,和 Pass Type IDs    Devices 创建测试设备   iOS Provisioning Profiles ios 配置文件包含两种 开发配置文件 和发布配置文件 配置文件中包含了 证书,appid,测试设备,配置文件   2 创建Certificates, Identifiers & Prof......
阅读全文
  • 05月
  • 04日
综合 ⁄ 共 10441字 评论关闭
 http://www.cnblogs.com/lxinxuan/archive/2007/07/09/545533.html web导出Excel也不是什么新鲜的话题了,到网上一查,结果一大堆。可是要挑选一个好的、合适的方法也不容易。再加上自己也没有真正的做过这方面的导出工作,到底选那种方法好呢?最近一个一个方法地试了一边,小结出来给大家做个参考。 测试题目:通过一个模板,导出Excel文件。(模板结构较复杂,有公式、样式、合并行等) (一)、首先想到的是用服务器端的Excel软件com来生成目标Excel。                这个是网上找到介绍最多的方法。这方法不多说了,有需要的......
阅读全文
  • 05月
  • 01日
综合 ⁄ 共 232字 评论关闭
webcore 通过 idl 实现与 js引擎的绑定,idl为 w3c定义的一个 接口定义语言,为简化开发过程,webkit 通过perl解析 idl文件生成. h .cpp 源码 实现与外部js引擎提供的 js 对象,方法,属性的绑定, 通过自定义idl方式可以 扩展js引擎提供的 本地对象。 两个 idl 资料: webidl接口 http://www.w3.org/TR/WebIDL/ webkit 对idl文件的定义: http://trac.webkit.org/wiki/IdlAttributes
阅读全文
  • 04月
  • 30日
综合 ⁄ 共 1436字 评论关闭
struts的概念和体系结构 struts是Apache组织的一个开源项目,主要是采用了servlet和jsp技术来实现的,Struts是一个基于Sun javar EE 平台的MVC框架,他采用MVC模式,将MVC模式分离显示逻辑和业务逻辑的能力发挥的淋漓尽致 对于实现Struts的步骤; 1,搭建环境: !-- 拷贝开发包 !-- 然后在WEB-INF下面建立一个struts-config.xml (这个是可以设置的) |-- 配置web.xml <servlet>    <servlet-name>action</servlet-name>    <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>   ......
阅读全文
  • 04月
  • 29日
综合 ⁄ 共 8854字 评论关闭
转自:http://www.chinakdd.com/article-oyU85v018dQL0Iu.html 前言:   找工作时(IT行业),除了常见的软件开发以外,机器学习岗位也可以当作是一个选择,不少计算机方向的研究生都会接触这个,如果你的研究方向是机器学习/数据挖掘之类,且又对其非常感兴趣的话,可以考虑考虑该岗位,毕竟在机器智能没达到人类水平之前,机器学习可以作为一种重要手段,而随着科技的不断发展,相信这方面的人才需求也会越来越大。   纵观IT行业的招聘岗位,机器学习之类的岗位还是挺少的,国内大点的公司里百度,阿里,腾讯,网易,搜狐,......
阅读全文
  • 02月
  • 17日
综合 ⁄ 共 8962字 评论关闭
Matlab与C++混合编程(依赖OpenCV) 转自  zouxy09@qq.com http://blog.csdn.net/zouxy09          之前在运行别人论文的代码的时候,经常有遇到Matlab与C++混合编程的影子。实际上就是通过Matlab的Mex工具将C++的代码编译成Matlab支持调用的可执行文件和函数接口。这样一方面可以在Matlab中利用已经编写好的函数,尽管这个函数是用C++编写的。实现了交流无国界,没有江山一统的谁,只有四海之内皆兄弟的豪气。另一方面,取C++所长补己之短。Matlab擅长矩阵运算,但对循环操作的效率不及C++来得高效,例如Hilbert矩阵的创建。......
阅读全文
  • 02月
  • 12日
综合 ⁄ 共 6115字 评论关闭
概述     Spring为各种支持的ORM提供了统一基于模板模式的Template基类,此外还为使用模板类提供了方便的Support支持类,它内容包含了一个 Template,Spring推荐开发者直接继承这个Support类定义自己的DAO。但是,在实际应用中,直接继承Spring的Support定 义实体类DAO存在一些不足之处,我们将探讨通过引入一个基类简化子类的编码的思路。     此外,Spring提供的各种ORM Template类的查询方法使用Object[]传递查询条件参数,很多开发者发现使用Object[]传递查询条件并非是一个最优的办法,因此出现了 很多演化的查询方法的设计......
阅读全文
  • 12月
  • 24日
综合 ⁄ 共 8992字 评论关闭
断点续传原理 其实断点续传的原理很简单,就是在 Http 的请求上和一般的下载有所不同而已。  打个比方,浏览器请求服务器上的一个文时,所发出的请求如下:  假设服务器域名为 wwww.sjtu.edu.cn,文件名为 down.zip。  GET /down.zip HTTP/1.1  Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-  excel, application/msword, application/vnd.ms-powerpoint, */*  Accept-Language: zh-cn  Accept-Encoding: gzip, deflate  User-Agent: Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0......
阅读全文
这篇对AQS做一个总结。 上一篇帖了很多AQS的代码,可以看出AQS的实现思路很简单,就是提供了获取acquire和释放操作release,提供了 1. 可中断和不可中断的版本 2. 可定时和不可定时的版本 3. 独享和共享的版本 看过之前实现各种自旋锁系列的同学应该知道,在自旋锁的实现中,获取锁和释放锁操作的逻辑基本如下: 自旋锁获取锁操作 while 状态不允许获取锁 {       自旋 } 进入锁之前设置某些状态 自旋锁释放锁操作 设置释放锁的状态 if (允许后续线程获取锁){     通知后续线程获取锁 } 而AQS的获取和释放操作也基本是这个逻辑......
阅读全文
  • 11月
  • 24日
综合 ⁄ 共 1385字 评论关闭
做一个小项目快一个月了,今天和同学聊着聊着,同学问我写了多少行代码? 是啊,我写了多少行代码呢? 同学建议我随便在网上找一个shell脚本代码就能知道有多少行代码,为什么不用万能的 C语言去实现呢? 于是有了此文,思路很简单,大致是传入一个文件路径或者是文件名,然后我写了一个遍历函数去寻找 .c和.h文件,并得到相应的行数。 代码如下: int read_dir(char* filename, int mode, int* pline_num) { int ret = 0; char file[256] = {0}; char file_path[256] = {0}; DIR* dir = opendir(filename); char end_fil......
阅读全文