第一次让左值右值引起我注意的时候是在刚接触字符串和指针的时候编译器对代码的一段错误提示 那什么是左值(l-value)那: 说的通俗一点就是可以放在赋值号左边的叫左值 就是可以被赋值的。是一个地址 左值一般是是一个变量可以被赋值的变量。(const变量是一个例外只能做右值) 那什么是右值(r-val ...
分类:
其他好文 时间:
2017-04-09 13:51:34
阅读次数:
161
linux下应用程序中经常会发生段错误段错误基本上是由于访问非法内存所导致的如栈溢出、数组越界访问、malloc/free内存所引起的。在linux下发生段错误时会生成coredump核心转储文件里面记录了发生段错误时的函数调用关系。ubuntu14.04下默认发生段错误时并不产生核心转储文件需..
分类:
数据库 时间:
2017-04-08 23:15:15
阅读次数:
3157
表单控制变量form 控制变量 css样式 ng-valid 表单验证通过时的设置 ng-invalid 表单验证失败时的设置 ng-pristine 表单未被动之前拥有 ng-dirty 表单被动后之后拥有 自定义表单验证 自定义表单验证ngModel属性总结 $parsers 保存了从viewV ...
分类:
Web程序 时间:
2017-04-07 14:15:25
阅读次数:
323
2006年,编程语言工程师Graydon Hoare利用业余时间启动了Rust语言项目。该项目充分借鉴了C/C++/Java/Python等语言的经验,试图在保持良好性能的同时,克服以往编程语言所存在的问题。其最大的特点在于保持较高的运行效率、深入的底层控制和广泛应用范围的同时,解决了传统C语言和C ...
分类:
编程语言 时间:
2017-04-05 10:51:58
阅读次数:
182
通过这边随笔的学习,终于搞清楚为什么在之前两篇随笔"静态内存"和"strcpy函数学习"中遇到的dest传入char*会导致段错误的原因。 例子: 运行结果: str1=string string string stringstr2=string string string stringstr2=p ...
分类:
其他好文 时间:
2017-04-03 20:50:44
阅读次数:
119
动态内存由程序员自己申请和释放,不由编译器决定。使用动态内存可以实现静态内存无法的功能和场景。 动态内存主要有两种方式: 1.malloc() 函数用来动态地分配内存空间,其原型为:void* malloc (size_t size);参数说明:size 为需要分配的内存空间的大小,以字节(Byte ...
分类:
其他好文 时间:
2017-04-03 20:34:19
阅读次数:
209
T1 [CQOI2015]任务查询系统 n个任务,每个有运行的时间段和优先级,询问某一时刻,优先级最小的个任务的优先级之和 初做: 2017.2.4 http://www.cnblogs.com/TheRoadToTheGold/p/6366165.html 好像是做了一晚上来 现在:2017.3. ...
分类:
其他好文 时间:
2017-03-27 22:04:20
阅读次数:
292
今天打开爱思助手,查看事实日志,发现了原因: 而且紧跟着,貌似还有Segment Fault ,就是段错误: 之前 IOS10.1.1 的时候,就有这问题了。然后PP助手 支持 IOS10-IOS10.2 的越狱,就越狱了一下,按需越狱 挺好。不过又出了点问题,保留数据刷机了一下,就到IOS10.2 ...
分类:
移动开发 时间:
2017-03-19 15:24:16
阅读次数:
1415
程序在运行的时候总是会出现各种各样的异常,这些异常很多不是人为可以阻止的 同时有的时候一段代码出现了一些我们不知道的错误,导致程序终止, 这可能就需要我们使用到一些捕捉这些异常对异常进行处理的方法 这里就使用到了 try { } catch { } try 中方的是你认为有错误或者发生错误的语句 如 ...
分类:
其他好文 时间:
2017-03-16 23:45:25
阅读次数:
152
一 GDB调试Core_dump 1 设置core文件大小为无限制: ulimit -c unlimited 2 运行程序 ./a.out,产生段错误,生成core文件。 3 使用gdb查看core文件 : gdb ./a.out ./core 输出如下: 如果只想显示错误所在行,使用where: ...
分类:
数据库 时间:
2017-03-15 14:27:58
阅读次数:
189