``` #cat snprintf.c #include #include #include struct student{ int age; char *name; }; int main(void) { /*t1 结构体指针*/ struct student *t1; t1 = malloc(s... ...
分类:
编程语言 时间:
2018-01-10 15:47:16
阅读次数:
162
在settings -> Plugins 里面搜索spring boot,勾选上,然后再重启下idea,就可以了。如果Plugins里面没有spring boot的话,先安装下,再勾选. 参考(http://blog.csdn.net/u012860950/article/details/76146 ...
分类:
编程语言 时间:
2018-01-10 15:47:46
阅读次数:
238
python学习笔记(六)之集合1python中各种类型与其各种方法,都可以使用下面的方法查到:(1)交互模式下用dir()或者help()(2)google集合特点:英语set,有的可变,有的不可变;元素无次序,不可重复。集合没有索引(可以使用dir(set)查看),也就没有顺序而言,它不属于序列。集合中的元素是hashable(不可变)类型!创建集合--字符串实例1:s1=set("
分类:
编程语言 时间:
2018-01-10 15:50:02
阅读次数:
186
Stream作为Java8的新特性之一,他与Java IO包中的InputStream和OutputStream完全不是一个概念。Java8中的Stream是对集合功能的一种增强,主要用于对集合对象进行各种非常便利高效的聚合和大批量数据的操作。结合Lambda表达式可以极大的提高开发效率和代码可读性 ...
分类:
编程语言 时间:
2018-01-10 15:52:02
阅读次数:
210
Web抓取Web站点使用HTML描述,这意味着每个web页面是一个结构化的文档。有时从中 获取数据同时保持它的结构是有用的。web站点不总是以容易处理的格式, 如 csv 或者 json 提供它们的数据。 这正是web抓取出场的时机。Web抓取是使用计算机程序将web页面数据进行收集 并整理成所需格 ...
分类:
编程语言 时间:
2018-01-10 15:52:10
阅读次数:
214
一、String 1、String简介 初始化: 一般由String声明的字符串,长度是不可变的,这也是它与StringBuffer和StringBuilder最直观的一个区别。一般初始化方式:String s = "hello world";经过这条语句,JVM的栈内存中产生一个s变量,堆内存中产 ...
分类:
编程语言 时间:
2018-01-10 15:52:26
阅读次数:
201
Java中函数参数是按值传递的,在实现数组元素互换位置之前,我想先说一下Java函数参数传递过程。一般情况下我们会把参数分为基本数据类型和引用数据类型,然后分别来讲参数传递,因为他们的外在表现似乎是不同的,然而,他们的本质都是值传递。在讲值传递时,请务必将“实参的副本”这五个字刻在脑海,因为它是理解 ...
分类:
编程语言 时间:
2018-01-10 15:53:20
阅读次数:
167
##Random 通常用来作为随机数生成器,它有两个构造方法: 1.不含参构造方法: 2.含参构造方法: 都调用的 setSeed 方法: ###可以看到,不含参构造方法每次都使用当前时间作为种子,而含参构造方法是以一个固定值作为种子 ##什么是种子 seed 呢? seed 是 Random 生成 ...
分类:
编程语言 时间:
2018-01-10 15:54:10
阅读次数:
169
我将一个简单的名片管理系统定义成了函数。。 2层。 一个登录界面; 一个名片管理系统使用界面; 逻辑是:登录成功=》跳入名片系统使用界面,同时,跳出登录界面,给出欢迎使用,程序结束。 此时问题来了:从名片系统使用界面跳出来,应该是退出登录了,结果,也就是说第一层也要跳出来,第二层现在 跳不出来了。。 ...
分类:
编程语言 时间:
2018-01-10 16:52:22
阅读次数:
283
"""
1、编写自己的异常时,通常是继承Exception
2、如果继承的是BaseException,那么就不会被通用的except Exception捕捉到
3、自己定义的异常Python不会自动触发,需要自己触发,用raise进行触发
4、python只会自动触发它自己本身内置的异常,如IndexEerror,NameError,IOError等,只要
分类:
编程语言 时间:
2018-01-10 16:55:26
阅读次数:
170
前两天读了陈皓两篇关于虚函数表的博客, 正如他在博客中说的那样, 由于年代久远, 所有的测试代码都是在32位机上跑的, 按照作者的思路, 针对64位机, 我仿写了那些代码, 在移植到64位的过程中碰到了一些坑, 也学到了一些小工具, 现在记录在这里。 **1.`-fdump-class-hierar ...
分类:
编程语言 时间:
2018-01-10 16:55:34
阅读次数:
240
Java maven项目编译漏掉src/main/java下的xml配置文件 在整合Spring + Mybatis框架的时候,自动扫描配置都已经配置好了。 但是xml居然没打包上去,百度了下,发现需要加上以下配置。就可以了 ...
分类:
编程语言 时间:
2018-01-10 16:56:13
阅读次数:
189
题目:在form窗体中有一个按钮和一个lable。点击按钮创建一个新的线程更新lable的值 上面的代码会报错,从新的线程访问其他线程的控件:这是因为.NET禁止了跨线程调用控件, 否则谁都可以操作控件,最后可能造成错误。 1:线程间操作无效: 从不是创建控件的线程访问它。那么创建它的线程是哪个线程 ...
分类:
编程语言 时间:
2018-01-10 16:56:52
阅读次数:
147
用python的正则表达式实现简单的计算器功能 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 ...
分类:
编程语言 时间:
2018-01-10 16:57:08
阅读次数:
196
当我在linux下用vi打开Test.java文件时 [root@localhost tmp]# vi Test.java 会出现如下信息: Dos代码 E325: ATTENTION Found a swap file by the name ".Test.java.swp" owned by: ...
分类:
编程语言 时间:
2018-01-10 16:57:19
阅读次数:
179
1.Array.forEach() 遍历数组 无需return 2.Array.map() 遍历数组 并生成新的数组 3.Array.filter() 筛选数组成员 4.Array.indexOf() 获取数组中某个元素的索引值(不存在 值未 -1) 5.Array.every() 匹配数组中的每个 ...
分类:
编程语言 时间:
2018-01-10 16:58:13
阅读次数:
109