现在位置: 首页 > auguste发表的所有文章
  • 11月
  • 21日
编程语言 ⁄ 共 7330字 评论关闭
程序员编程艺术:第八章、从头至尾漫谈虚函数 作者:July。 出处:http://blog.csdn.net/v_JULY_v 。   前奏     有关虚函数的问题层出不穷,有关虚函数的文章千篇一律,那为何还要写这一篇有关虚函数的文章呢?看完本文后,相信能懂其意义之所在。同时,原狂想曲系列已经更名为程序员编程艺术系列,因为不再只专注于“面试”,而在“编程”之上了。ok,如果有不正之处,望不吝赐教。谢谢。 第一节、一道简单的虚函数的面试题 题目要求:写出下面程序的运行结果? //谢谢董天喆提供的这道百度的面试题    #include <iostrea......
阅读全文
  • 10月
  • 08日
综合 ⁄ 共 274字 评论关闭
       该功能适用范围有局限,比如不可以在不破坏C盘数据的情况下改变C盘的容量大小(也许可以吧,楼主不敢试,怕又得重装系统)。先上图。右键“计算机”---管理---“存储”下的“磁盘管理”。 磁盘0也就是我笔记本上的硬盘,如果我现在想删除D盘,则可以右键该盘----删除卷,删除后,该盘的空间有可能跟别的盘合二为一,也可能成为未使用的空闲盘(空闲盘可用来安装Ubuntu等系统)。如果想将D盘分成X、Y两个盘呢?依旧右键该盘,选择压缩卷,看到新出现的界面后你大概就知道怎么弄了。由于楼主怕丢数据,不敢“以身试法”,大家有不懂......
阅读全文
  • 03月
  • 31日
综合 ⁄ 共 7145字 评论关闭
    Mini2440有三个串口,USRT0,UART1,UART3。 对串口的操作有三种:串口初始化,串口接收,串口发送 1 串口初始化 1)串口初始化函数 void Uart_Init(int pclk,int baud) {     int i;     if(pclk == 0)     pclk    = PCLK;     rUFCON0 = 0x0;   //UART channel 0 FIFO control register, FIFO disable     rUFCON1 = 0x0;   //UART channel 1 FIFO control register, FIFO disable     rUFCON2 = 0x0;   //UART channel 2 FIFO control register, FIFO disable     rUMCON0 = 0x0;   //UART chaneel 0 MODEM control regist......
阅读全文
  • 10月
  • 01日
综合 ⁄ 共 837字 评论关闭
Given a singly linked list L: L0→L1→…→Ln-1→Ln, reorder it to: L0→Ln→L1→Ln-1→L2→Ln-2→… You must do this in-place without altering the nodes' values. For example, Given {1,2,3,4}, reorder it to {1,4,2,3}. /** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */ class Solution { public: void reorderList(ListNode *head) { int len = 0; ListNode *tmp = head; ......
阅读全文
  • 09月
  • 22日
算法 ⁄ 共 1878字 评论关闭
题目链接:   http://poj.org/problem?id=2828 题目大意:   有N个人在排队买票,每个人可站的位置从0到N                   后面来的人可能会插队,也有可能站在当前队伍的最后面                   N行,每行两个数,pas表示刚来的这个人会站在当前队伍的第pas位置上                   val表示这个人对应的值(0<=val<=i-1),最后按每个人所在的位置输出其相应的值 解题思路:   后面加入的人,必定会站在当前队伍之间或者最后面                   因为后面加入的人一定会改变前面确定的顺序,所以从后往前来确定队伍的顺序......
阅读全文
  • 06月
  • 06日
综合 ⁄ 共 1980字 评论关闭
  一个IP建多个Web站点 TCP端口法 由于各种原因,我们有时候需要在一个IP地址上建立多个web站点,在IIS5中,我们可能通过简单的设 置达到这个目标。 在IIS中,每个 Web 站点都具有唯一的、由三个部分组成的标识,用来接收和响应请求: (1) IP地址 (2) 端口号 (3) 主机头名 在IIS中,在一个IP地址上建立多个独立的web站点,通常有两种方法,本文以以例子的形式介绍TCP端 口法。 环境:假设深圳市某某公司的内部网由一台win2000服务器和几十台工作站组成,这个内部网的网段 是192.168.1.0/24,服务器的地址是192.168......
阅读全文
  • 05月
  • 28日
综合 ⁄ 共 673字 评论关闭
GetModuleFileName:获取绝对路径; GetCurrentDirectory:获取相对路径 没有指明路径的时候,程序中用到的路径就是相对于当前路径(GetCurrentDirectory获取)的,这个当前路径是可以随时改变的(比如打开文件对话框、SetCurrentDirectory等);GetModuleFileName是指获取程序中加载的模块文件的路径,一般的用法是传递参数NULL表示当前模块,或者说就是可执行文件的文件路径名,对于一个固定的程序这个路径也是固定的。 eg:功能:获取文件的绝对路径 CString GetDirectory() {  TCHAR sFilename[_MAX_PATH];//文件的绝对路......
阅读全文
  • 05月
  • 15日
综合 ⁄ 共 289字 评论关闭
英语口腔发音图 1.上唇(upper lip)2.下唇(lower lip)3.上齿(upper teeth)4.下齿(lower teeth)5.齿龈(alveolar ridge)6.硬腭(hard palate)7.软腭(soft palate)8.小舌(uvula)9.舌尖(tip of the tongue)10.舌前部(front of the tongue)11.舌后部(back of the tongue)12.喉头(larynx)13.声带(vocal cords)14.气管(trachea)15.咽腔(pharynx)16.口腔(oral cavity)17.鼻腔(nasal cavity)
阅读全文
  • 05月
  • 10日
综合 ⁄ 共 783字 评论关闭
题目: Given a matrix of m x n elements (m rows, n columns), return all elements of the matrix in spiral order. For example, given the following matrix: [ [ 1, 2, 3 ], [ 4, 5, 6 ], [ 7, 8, 9 ] ] You should return [1,2,3,6,9,8,7,4,5]. 解决方案:  public ArrayList<Integer> spiralOrder(int[][] matrix){ArrayList<Integer> result=new ArrayList<Integer>();if(matrix==null||matrix.length==0)return result;int m=matrix.length;int n=matrix[0].length;int x=0;int y=0;while(m&......
阅读全文
  • 04月
  • 30日
综合 ⁄ 共 1971字 评论关闭
近期,研究了下将qt程序封装成dll,与其他程序(mfc、c#)进行调用交互,主要涉及几个方面内容: 一、qt生成dll 按照qt官方引导,可以很简单的生成dll,但是此类dll只能与qt程序进行交互;由于qt 的事件循环机制与windows寻坏机制不同,要想在其他程序中启动qt的dll,必须加入QApplication,以启动qt的事件循环机制。 通过官方发布的qtwinmigrate文件,可以非常方便的实现dll。加载exmaples/qtdll的.pro工程文件,在qtcreator可以看到main.cpp有这两个函数 BOOL WINAPI DllMain( HINSTANCE hInstance, DWORD dwReason, LPVOID /*lp......
阅读全文
  • 04月
  • 26日
综合 ⁄ 共 145字 评论关闭
今天把系统完善了一下,整合了3个模块,不过还是有很多的漏洞的,需要改进。 然后,就没有做什么了,稍稍有想了一下关于俄罗斯方块的东东,还是没有头绪,回头再好好的想想,, 其它的,好像就没有了吧。哦,对了。没事在网上找了二本书看,感觉自己很久都没有好好的看看其它方面的书了。嘿嘿。。。 就这样啦~~~
阅读全文
  • 04月
  • 11日
综合 ⁄ 共 17552字 评论关闭
(一) -- ARM CPU寄存器 本系列文章节选自本人所著《深入浅出嵌入式底层软件开发》。 本系列文章,所需代码请从以下地址下载: http://download.csdn.net/download/scyangzhu/4602585 ARM的汇编编程,本质上就是针对CPU寄存器的编程,所以我们首先要弄清楚ARM有哪些寄存器?这些寄存器都是如何使用的? ARM寄存器分为2类,普通寄存器和状态寄存器,如表1-1所列。 表1 - 1  ARM寄存器 寄存器类别 寄存器在汇编中的名称 各模式下实际访问的寄存器 用户 系统 管理 中止 未定义 中断 快中断 通用......
阅读全文