修改后的实际应用全代码 草木鱼(七) 精读 源代码有百度云存盘
复杂的逻辑判断简化成程序判断语句,可便于应用的扩展和维护,也极大增强了代码的可读性。
我们对整体文件划分如下:
tree.l
tree.y
parser.h #内部编译使用的头文件
parser.c #内部编译的主函数
compile.h #内外部交互的头文件
ma...
分类:
其他好文 时间:
2016-05-07 08:36:26
阅读次数:
244
语法树打印 草木鱼(六) 源代码有百度云存盘
node.h 中有是否打印内容栈的开关
treeinput
treeinput
if(1>1||2>2)print(1);
else
if(3>1&&2>2)print(2);
else
print(3);
和 再识语法树 中的文件放一起
bison -d lexya_e.y
lex lexya_e.l...
分类:
其他好文 时间:
2016-05-07 08:36:37
阅读次数:
318
使用Log4J日志框架,可以配置将日志记录到文件中,示例配置如下:log4j.appender.A1=org.apache.log4j.RollingFileAppender
log4j.appender.A1.Threshold=INFO
log4j.appender.A1.File=log/info.log
log4j.appender.A1.Append=true
log4j.appender...
分类:
其他好文 时间:
2016-05-07 08:36:05
阅读次数:
173
语法树的应用 草木鱼 (四) 源码见百度云盘
详细讲解:草木鱼(四)
input
input
i=0;
while(i<=10){
print(i);
i=i+1;
}
print(i+i);node.h
node.h
/* 定义树结点的权举类型 */
typedef enum { TYPE_CONTENT, TYPE_INDEX, TYPE_OP }...
分类:
其他好文 时间:
2016-05-07 08:33:15
阅读次数:
235
方法一:普通遍历
for(int y = 0;y < height; y++)//行
{
for(int x = 0; x < width; x++)//列
{
Scalar pix = srcImg.at(y,x);
int channle0 = pix[0];
int channle1 = pix[1];
int channle2 = pix[2];...
分类:
其他好文 时间:
2016-05-07 08:34:01
阅读次数:
108
透明状态栏(StatusBar)的全适配状态栏指定android手机上顶部显示手机状态信息的位置。透明状态栏是android 自4.4开始新加入的功能,他可以是状态栏根据我们自己想要的颜色进行定义,使titleBar能够和状态栏融为一体,增加沉浸感。实现中遇到的阻碍因为状态栏是在4.4加入的,所以在4.4以前的系统上无法实现。现在世面上的手机android4.4一下的占比不是很大,所以不是太影响。网...
分类:
其他好文 时间:
2016-05-07 08:35:02
阅读次数:
820
最大功率传递定理...
分类:
其他好文 时间:
2016-05-07 08:34:29
阅读次数:
184
jetbrains系列IDE VMoptions 优化指南
jetbrains 系列IDE 是用java写的 佷吃内存 特别是你的项目目录很多很深的时候 例如 npm install --save很多包的时候 还会卡死优化 其实就是利用Java的各种运行命令 来对程序进行优化现在 让我们来看看 Java有哪些可以被我们使用的命令bash 下输入Ps:环境osx10.11.4 + java v1.8...
分类:
其他好文 时间:
2016-05-07 08:34:58
阅读次数:
450
1.背景测试人员在设计性能测试脚本时,HTTP请求中的参数往往根据个人经验设置,而测试人员水平参差不齐,设计往往具有局限性,不够全面,不能涵盖全线上真实的请求,故得到的性能测试结果不能够真实反映线上真实的情况。使用线上环境下的HTTP请求检查软件性能的问题,通过Gor记录线上真实的请求,作为性能测试脚本的请求池,用请求池物料进行性能测试,能真实的反映软件系统在线上环境下的性能指标和问题。2.概念2-...
分类:
其他好文 时间:
2016-05-07 08:32:02
阅读次数:
213
今天刚上班,群里不停有人发这东西:
不过估计到时候不进行代码迁移的话估计就不能兼容IPV6-only标准了,然后就不能上架appstore.可怜我还在用着NSURLConnection的废弃api,没办法了,只能迁移了,可是有不少同学可能跟我处于一个比较尴尬的境地,如果我们只是单纯的自己对AF进行封装,只要升级AF到3.0以上,就可以满足苹果的要求了,但是如果我们用来一些对A...
分类:
其他好文 时间:
2016-05-07 08:31:30
阅读次数:
304
如果直接使用系统的相册,并不会创建一个属于自己app的相册,所以我们在这里要实现自定义创建属于自己app的相册;//直接调用系统的相册
UIImageWriteToSavedPhotosAlbum(_image, self, @selector(image:didFinishSavingWithError:contextInfo:), nil);//直接封装了一个自定义相册的方法
#import "...
分类:
其他好文 时间:
2016-05-07 08:32:43
阅读次数:
152
这里所说的异常主要是分为以下这在两种情况下的异常:
情况1、资源相关的系统配置发生改变Activity被杀死并被杀死重新创建Activity
情况2、资源内存不足导致低优先级的Activity被杀死
情况一具体:
那最简单的加载图片资源文件的机制来说,我们将图片放进drawable目录下,开发时为了兼容不同的设备,可能放的不只放在这一个目录中,还有drawable-mdpi,
d...
分类:
其他好文 时间:
2016-05-07 08:33:22
阅读次数:
153
1:statusBar字体为白色
在plist里面设置View controller-based status bar appearance 为 NO;设置statusBarStyle 为 UIStatusBarStyleLightContent
2:设置statusBar和navigationbar为一体
[nav.navigationBar setBackground...
分类:
其他好文 时间:
2016-05-07 08:32:12
阅读次数:
166
FPGA视觉从入门到放弃——可变光照下结构化模板对边缘提取的影响
1. 结构化模板
FPGA视觉和计算机视觉的硬件区别在于,计算机(无GPU)串行运行代码,FPGA编译后生成并行计算的逻辑电路。计算机运行时可以边加载边释放内存空间,FPGA烧写后的电路是固定不变的从而无法释放空间。所以,实验中用到的大小为180*180的模板,在PC上运行没有问题,但在FPGA上因为硬件资源有限该模板并...
分类:
其他好文 时间:
2016-05-07 08:29:18
阅读次数:
202
getCount(): 适配器中的数据集中数据的个数getIntem(int position)获取数据集中与指定索引对应的数据项getItenId(int position)获取指定行对应的IDgetView(int position,View convertView,ViewGroup parent):获取每一个item的显示内容——-逗比模式 View view = mInflater....
分类:
其他好文 时间:
2016-05-07 08:29:24
阅读次数:
169
38. Count and Say题目简介
The count-and-say sequence is the sequence of integers beginning as follows:
1, 11, 21, 1211, 111221, …
1 is read off as “one 1” or 11.
11 is read off as “two 1s”...
分类:
其他好文 时间:
2016-05-07 08:29:36
阅读次数:
143
既然前面的AndFix暂时还不可行,那只能投奔QQ团队的Nuwa了。按照开发思路,小编理应先讲讲Nuwa的优缺再讲讲其使用的,但基于对Nuwa的了解不够深厚,我们还是先看看其具体使用吧。虽然网上已经提供了很多使用解说,但这里小编只为站在低点角度帮到大家填下小坑。添加Nuwa插件1.编辑工程的根build.gradle文件buildscript {
repositories {...
分类:
其他好文 时间:
2016-05-07 08:30:10
阅读次数:
1540