现在位置: 首页 > knightly发表的所有文章
  • 12月
  • 13日
综合 ⁄ 共 8090字 评论关闭
参考: http://www.cnblogs.com/drizzlecrj/archive/2007/04/10/706784.html http://www.cnblogs.com/eshizhan/archive/2010/06/01/1749013.html http://blog.csdn.net/dennis101/article/details/3053739 从里到外螺旋:   21  22................            20  7  8  9  10            19  6  1  2  11            18  5  4  3  12            17  16 15 14 13 的矩阵。 问题有两个: 1. 编程实现输出这个矩阵 2. 设1点的坐标是(0,0),x方向向右为正,y方向向下为正.例如:7的坐标为(-1,-1) ,2的坐标为(0,1),3的坐标为(1,1).编......
阅读全文
  • 06月
  • 09日
综合 ⁄ 共 1573字 评论关闭
现在有如下代码: main.c: #include<stdio.h> void print() { printf("print in main.c \n"); } int main() { func(); return 0; } temp.c: #include<stdio.h> void print() { printf("print in temp.c \n"); } void func() { print(); } 将temp.c编译成动态库:gcc -fPIC -shared -o libtemp.so temp.c 然后构建可运行程序:gcc -o main main.c libtemp.so 运行之后发现输出: printf("print in main.c \n"); 这是因为: 如果一个全局符号在多个库中进行了定义,那么多该符号的引用会被......
阅读全文
  • 04月
  • 14日
综合 ⁄ 共 673字 评论关闭
BLOB (binary large object),二进制大对象,是一个可以存储二进制文件的容器。在计算机中,BLOB常常是数据库中用来存储二进制文件的字段类型。BLOB是一个大文件,典型的BLOB是一张图片或一个声音文件,由于它们的尺寸,必须使用特殊的方式来处理(例如:上传、下载或者存放到一个数据库)。根据Eric Raymond的说法,处理BLOB的主要思想就是让文件处理器(如数据库管理器)不去理会文件是什么,而是关心如何去处理它。但也有专家强调,这种处理大数据对象的方法是把双刃剑,它有可能引发一些问题,如存储的二进制文件过大,会使......
阅读全文
  • 04月
  • 11日
综合 ⁄ 共 5719字 评论关闭
过去,实施和部署多核片上系统 (SoC) 器件的一大挑战一直都是为编程和调试这些平台提供适当的工具。开发人员要充分发挥多核性能优势,就必须进行高效率分区,并在这些核上运行高质量软件。复杂多核系统的调试会面临同步处理模式以及子系统接口访问受限所带来的其它复杂性。开发和调试多核 SoC 所花费的时间以及实现理想 SoC 性能的能力可用来衡量工具套件的优势。   TI 支持 KeyStone 扩展的 Code Composer StudioTM (CCStudio) 集成型开发环境包含业界最佳的多核数据可视化技术,支持调试、验证以及跟踪功能。TI 近期推出了全新 K......
阅读全文
        本文由哈利_蜘蛛侠原创,转载请注明出处!有问题请联系2024958085@qq.com           这一次我们继续来讲述Jim Adams老哥的RPG编程书籍第二版第二章的第4节:Getting Down to Drawing。这个超级长的节上次讲到了顶点部分,这一期我们讲变换部分。           再次这一节的各小节的标题列在下面,以供大家参考: 1、Using Vertices (使用顶点) 2、Flexible Vertex Format (灵活顶点格式) 3、Using Vertex Buffers (使用顶点缓存) 4、Vertex Streams (顶点流) 5、Vertex Shaders (顶点着色器) 6、Transformations(变换) 7、The......
阅读全文
  • 04月
  • 03日
综合 ⁄ 共 574字 评论关闭
case太蛋疼了。。。。 class Solution { public: int numDecodings(string s) { vector<int> ans(s.size()+1, 0); if (s.empty()) return 0; ans[0] = 1; if (s[0] == '0') ans[1] = 0; else ans[1] = 1; for (int i=2; i<=s.size(); i++) { int pre = s[i-2]-'0'; int cur = s[i-1]-'0'; int val = pre*10 + cur; if (cur>=1 && cur<=9) ans[i] = ans[i......
阅读全文
  • 03月
  • 31日
综合 ⁄ 共 2678字 评论关闭
使用auto-complete-mode 1 下载auto-complete完整源码 大多数情况下,我还是推荐使用源码库中的最新版本,这样可以避免很多奇怪的问题。所以这里列出了使用auto-complete-mode所涉及的一些源码库: auto-complete-mode 主源码库 https://github.com/m2ym/auto-complete.git popup功能库 https://github.com/m2ym/popup-el.git 使用fuzzy模式匹配 https://github.com/m2ym/fuzzy-el.git 增强列表模式 https://github.com/winterTTr/emacs-of-winterTTr/blob/master/.emacs.d/plugins/auto-complete-suite/pos-ti......
阅读全文
  • 03月
  • 16日
综合 ⁄ 共 2701字 评论关闭
struct link_node{ int data ; struct link_node *next ; } ; struct link_node *create_linklist(int arr[],int len) { assert(arr!=NULL) ; struct link_node *p_head = (struct link_node*)malloc( sizeof(struct link_node)) ; struct link_node *p_tmp = p_head ; for(int i=0 ; i<len ; i++){ p_tmp->next = (struct link_node*)malloc( sizeof(struct link_node)) ; p_tmp->next->data = arr[i] ; p_tmp = p_tmp......
阅读全文
  • 12月
  • 11日
综合 ⁄ 共 8036字 评论关闭
今天遇到标题上问题,搜索了网络,看到下面一篇文章,然后解决了问题,我感觉讲解的很详细。 转载自:http://www.cnblogs.com/dancefire/archive/2013/01/02/why-notifyDataSetChanged-does-not-work.html  在一个 Android 应用中,我使用 FragmentPagerAdapter 来处理多 Fragment 页面的横向滑动。不过我碰到了一个问题,即当Fragment 对应的数据集发生改变时,我希望能够通过调用 mAdapter.notifyDataSetChanged() 来触发 Fragment 页面使用新的数据调整或重新生成其内容,可是当我调用 notifyDataSetChanged() 后,发现什么......
阅读全文
  • 12月
  • 04日
综合 ⁄ 共 12269字 评论关闭
说到数据库,我认为不能不先谈数据结构。1996年,在我初入大学学习计算机编程时,当时的老师就告诉我们说:计算机程序=数据结构+算法。尽管现在的程序开发已由面向过程为主逐步过渡到面向对象为主,但我还是深深赞同8年前老师的告诉我们的公式:计算机程序=数据结构+算法。面向对象的程序开发,要做的第一件事就是,先分析整个程序中需处理的数据,从中提取出抽象模板,以这个抽象模板设计类,再在其中逐步添加处理其数据的函数(即算法),最后,再给类中的数据成员和函数划分访问权限,从而实现封装。   数据库的最初雏形据......
阅读全文
  • 12月
  • 03日
综合 ⁄ 共 16636字 评论关闭
文章目录  功能说明  功能说明  语法  参数  功能说明  语法 补充说明     功能说明 功能说明 补充说明  主要参数  功能说明  语法  参数 功能说明  语法 补充说明 参数  功能说明 语法  举例  功能说明 功能说明 语法  补充说明   功能说明  语法  补充说明  参数 功能说明 语法 补充说明  参数 功能说明 语法 参数 例子 功能说明 语法  功能说明  语法  补充说明 参数 功能说明   语法 补充说明   参数 功能说明 语法 补充说明 参数  功能说明 语法 补充说明 参数  功能说明   语法 参数 ......
阅读全文
  • 11月
  • 22日
综合 ⁄ 共 933字 评论关闭
本篇文章用来记录平时的一些细节问题,随时更新…… 1.<a href="tencent://message/?uin=446473669">dd</a> 此链接可以调用本地QQ聊天程序uin后面就是所要聊天的对象 2.用get传值为汉字时,在谷歌浏览器下不会出现乱码,而在ie浏览器下则会出现,把所要传的值用urlencode()函数编码下则在ie浏览器地址栏中显示的是编码后的值,而在谷歌浏览器地址栏则依旧显示的是汉字 <a href="t.php?id=<?php echo urlencode("你好");?>">test</a> 3.页面输出时的格式控制nl2br(htmlspecialchars(“string”)) 4. <......
阅读全文