摘要:
本节主要讲利用栈来实现一个程序中的成对出现的符号的检测,完成一个类似编译器的符号检测的功能,采用的是链式栈。一、问题的提出以及解决方法1.假定有下面一段程序:#include #include int main (){ int a[5][5]; int(*p)[5]; p = a[0]; printf ("%d", &a[3][3] - &p[3][3]);} 这段程序中[]{}""这些符号都是成对出现的,假如不是成对出现,那么我的程序在编译的时候将会报错。2.我们即将要编写的程序的主要目的就是来检测程序中所出现的成对的符号是否都匹配。3
阅读全文
posted @ 2013-08-29 20:26
风言枫语
阅读(824)
推荐(0)
摘要:
WARN OgnlValueStack:49 - Error setting expression '1' with value '[Ljava.lang.String;@11c7eb2' ognl.InappropriateExpressionException: Inappropriate OGNL expression: 1 at ognl.SimpleNode.setValueBody(SimpleNode.java:312) at ognl.SimpleNode.evaluateSetValueBody(SimpleNode.java:220) at
阅读全文
posted @ 2013-08-29 20:24
风言枫语
阅读(1048)
推荐(0)
摘要:
因为在开发的过程中出现了PerGen Space.所以需要修改Tomcat的启动参数,郁闷的事情是公司不使用盗版,因此离开了熟悉的一塌糊涂的MyEclipse界面还真的找不到配置Tomat启动参数的地方.经过不懈努力,总算是找到了地方.特此记录一下,看来我应该要jump out of the box. 点击上面的run选项卡. 点击里面的Run Configurations子选项,点击会弹出配置运行时的相关配置项. 然后找到JVM的启动参数,增加上内存设置参数,运行就ok了.
阅读全文
posted @ 2013-08-29 20:22
风言枫语
阅读(308)
推荐(0)
摘要:
Qt提供了QTcpSocket类,可以方便地建立TCP连接。利用这一功能,Maxiee编写了一个简单地端口扫描工具。软件的功能就是,扫描某一网段的固定端口,如80端口,若目的地址开放了这一端口,那么连接就能建立。通过waitForConnected() 方法,我们就能得知是否连接成功,若成功,我们在输出中加以标记。Maixee利用这个软件,扫了一下校园网里都有哪些网站(PS:学校的导航做的太简单了,好多好网站上了这么多年学都不知道哎%>_#include #include int main(int argc, char *argv[]){ QApplication a(argc, arg
阅读全文
posted @ 2013-08-29 20:19
风言枫语
阅读(838)
推荐(0)
摘要:
1.http://www.csdn.net/article/2013-08-28/2816729-15-steps-to-build-tech-company-3
阅读全文
posted @ 2013-08-29 20:17
风言枫语
阅读(113)
推荐(0)
摘要:
简介Android系统是基于Linux内核的,而Linux内核继承和兼容了丰富的Unix系统进程间通信(IPC)机制。Binder其实也不是Android提出来的一套新的进程间通信机制,它是基于OpenBinder来实现的。Binder是一种进程间通信机制,它是一种类似于COM和CORBA分布式组件架构,通俗一点,其实是提供远程过程调用(RPC)功能。功能向其它进程注入事件,比如触屏、单击、按键等人为事件。我们已经知道了Android系统进程交互是采用什么机制了。那么如何实现进程交互?他的原理是什么?原理是通过app操作手机超级终端命令来向系统驱动写命令实现。模拟原理是对驱动发送消息,就是li
阅读全文
posted @ 2013-08-29 20:15
风言枫语
阅读(463)
推荐(0)
摘要:
1.java.io包中的字符流类-FileReader和FileWriter:BufferedReader:缓存的输入字符流;BufferedWriter:缓存的输出字符流;FileReader:从文件中读取内容的输入流;FileWriter:向文件中写入内容的输出流;注:Buffered缓冲区,它就是一个像水池的东西,往水池里放水,放满后,一次性取走。而不是方一勺取一次,减少了IO读写次数。2.实例-读写文件: import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileNotFoundExce
阅读全文
posted @ 2013-08-29 20:13
风言枫语
阅读(149)
推荐(0)
摘要:
例子package mainimport ( "github.com/lxn/win" "strconv" "syscall")func _TEXT(_str string) *uint16 { return syscall.StringToUTF16Ptr(_str)}func _toString(_n int32) string { return strconv.Itoa(int(_n))}func main() { var hwnd win.HWND cxScreen := win.GetSystemMetrics(win.SM
阅读全文
posted @ 2013-08-29 20:10
风言枫语
阅读(1148)
推荐(0)
摘要:
致各位亲爱的 Google 技术爱好者 很高兴的通知各位朋友,Nanjing GDG 将在本周六 (08/31) 举办线下活动,讨论 Android 开发实战技巧,热烈欢迎大家报名参加。 时间: 8月31日 (周六) 上午 9:30~12:00 地点: 南京半坡村咖啡馆 青岛路32号(近南京大学鼓楼校区) 025-83324627 日程安排: a. Android 应用大数据量的数据批量导入实现方案 b. Android DevBytes 介绍 c. Leap Motion 初体验 G+ 活动链接: https://plus.google.com/115699391295...
阅读全文
posted @ 2013-08-29 20:08
风言枫语
阅读(193)
推荐(0)
摘要:
在微博上问mysql高手,如何阅读mysql 源码大致给了下面的一些建议:step 1,知道代码的组织结构(官方文档http://t.cn/z8LoLgh;Step2: 尝试大致了解一条sql涉及的上层接口Step3:使用gdb单步调试Step4 理解每个新版本mysql changelog的具体实现以后深入关注mysql源码,今天以此为证。
阅读全文
posted @ 2013-08-29 20:06
风言枫语
阅读(538)
推荐(0)
摘要:
因为工作的需要我需要把自己的手机升级到iOS7,安装苹果的升级顺序总是报This device isn't eligible for the requested build错误,搜索相关的文章我的错误还是未得到解决,最后还是参照苹果官方网站上的文章把我的问题解决了,跟大家分享下。本人手机是港版行货,手机未越狱,系统6.1.4,升级是用的电脑是mac pro,系统是最新系统,iTunes也是最新的,打开终端输入 sudo nono /private/etc/hosts;找到 gs.apple.com这一行,按return 进行编辑,在这一行的首部加上# 和空格 ;然后按ctrl+o进行保
阅读全文
posted @ 2013-08-29 20:04
风言枫语
阅读(475)
推荐(0)
摘要:
public class LeftRightDeadLock { private final Object left = new Object(); private final Object right = new Object(); public void leftRight() { synchronized (left) { synchronized (right) { //doSomthing(); } } } public void rightLeft() { synchronized (right) ...
阅读全文
posted @ 2013-08-29 20:01
风言枫语
阅读(161)
推荐(0)
摘要:
IT界就像一个武林,各种各样的编程语言就像各门各派一样,各自有各自的特色。 就像我学的java这个语言门派算是前三吧,古有武当少林,今有java,C++。刚接触程序语言时的兴奋,觉得一切都很神奇,为什么几行代码就能够显示出那些文字,或者一个点击操作,为什么就能按照你设计的想法去办事。这种东西对于一个不懂机器语言不懂低层的人来说真是是一个神奇的事件。武当的内劲,太极以柔克刚,少林的刚猛,金钟罩,铁布衫猛打梦进,各有造诣。 如今这个大世界每天出来的东西很多,而我们做程序的也要跟着一起去学习,学无止境啊,有时候会感觉力不从心,是不是有一种老的状态显现出来了。我是一个毕业3年,做了...
阅读全文
posted @ 2013-08-29 19:59
风言枫语
阅读(353)
推荐(1)
摘要:
题目:输入一个已经按升序排序过的数组和一个数字, 在数组中查找两个数,使得它们的和正好是输入的那个数字。 要求时间复杂度是O(n)。如果有多对数字的和等于输入的数字,输出任意一对即可。 例如输入数组1、2、4、7、11、15和数字15。由于4+11=15,因此输出4和11。#includeusing namespace std;void test(int* data,int& first,int& last,int targetNum){ if(first>=last) { cout<<"NO NUM"<<endl; retur
阅读全文
posted @ 2013-08-29 19:57
风言枫语
阅读(631)
推荐(0)
摘要:
原来spinner选中以后显示的view 还是textview ,这样就是可以设置它的字体颜色了 sp.setOnItemSelectedListener(new OnItemSelectedListener() { public void onItemSelected(AdapterView arg0, View arg1, int arg2, long arg3) { TextView tv=(TextView)arg1; tv.setTextColor(SearchLocaAct.this.getResources().getColor(R.color.blue)); } public.
阅读全文
posted @ 2013-08-29 19:55
风言枫语
阅读(1118)
推荐(0)
摘要:
在ubuntu 12.10下运行adb devices出现: List of devices attached ???????????? no permissions 1.用命令: lsusb 以下是我的输出(当前连的是小米手机) Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 002: ID 062a:0000 Creative Labs Optical mouse Bus 004 Device 001: ID 1d6b:0001 Linu...
阅读全文
posted @ 2013-08-29 19:53
风言枫语
阅读(391)
推荐(0)
摘要:
从Javascript面向对象编程(二):构造函数的继承这里,可以看到详细的说明。我只是将其中的例子做成html文件,便于调试罢了。1. 构造函数绑定 Test 但是这种方法只适合本地变量的继承,并且Animal和Cat之间也没有关系。看截图,可以看到从cat1并不能访问Animal.prototype.species2。2。 prototype模式 Test从截图可以看出,prototype还是没有改变javascript内部的继承关系,见直角方框;圆角方框中的内容就是通过改变prototype,来实现继承。 3. 直接继承prototype Test从下面的截图上可以看出,修改Cat.pr
阅读全文
posted @ 2013-08-29 19:50
风言枫语
阅读(240)
推荐(0)
摘要:
Untitled Document 一个和尚挑水吃、两个和尚抬水吃、三个和尚没水吃。总寺的方丈大人得知情况后,就派来了一名主持和一名书记,共同负责解决这一问题。主持上任后,发现问题的关键是管理不到位,于是就招聘一些和尚成立了寺庙管理部来制定分工流程。为了更好地借鉴国外的先进经验,寺庙选派唐僧等领导干部出国学习取经;此外,他们还专门花钱请了天主教、基督教的神父传授MBA。神父呆了不久留下几个东东就走了,一个叫BPR,一个叫ERP。 书记也没闲着,他认为问题的关键在于人才没有充分利用、寺庙文化没有建设好,于是就成立了人力资...
阅读全文
posted @ 2013-08-29 19:48
风言枫语
阅读(144)
推荐(0)
摘要:
在CXxxCtrl文件中HWND hAppWnd = NULL;if (m_pInPlaceSite != NULL) m_pInPlaceSite->GetWindow(&hAppWnd);
阅读全文
posted @ 2013-08-29 19:45
风言枫语
阅读(486)
推荐(0)
摘要:
当业务逻辑很复杂,涉及多个条件的真假,或者多种条件下都会执行同一动作时,如何编写紧凑的if语句呢?本文借由一个实际例子,利用数学的布尔逻辑整理条件,最终产生if语句。问题在《X3 重聚》里,宇宙是一个个星区由跳跃门连接起来的。大多数星区是相邻的,也有部分星区是非连通的。这是X3 重聚星系图,右下的红色星区就是非连通星区。飞船从一个星区到另一个星区有两种方法,一是老老实实飞过去,二是跃迁过去。跃迁的话飞船要装有跃迁引擎和足够能量。能量由发电机供应。跃迁是跃迁到目的星区的跳跃门,跳跃门那里不能太挤,否则飞船会和其他飞船相撞。去非连通星区只能靠跃迁。问题来了。给定一艘船和它的当前星区以及目的星区,求
阅读全文
posted @ 2013-08-29 19:43
风言枫语
阅读(413)
推荐(0)