码迷,mamicode.com
首页 > 编程语言
C语言柔性数组讲解
我们可以看出,_SoftArray结构体的大小是4,显然,在32位操作系统下一个int型变量大小刚好为4,也就说结构体中的数组没有占用内存。为什么会没有占用内 存,我们平时用数组时不时都要明确指明数组大小的吗?但这里却可以编译通过呢?这就是我们常说的动态数组,也就是柔性数组。 先不要乱,让我们再看一 ...
分类:编程语言   时间:2017-06-24 13:56:48    阅读次数:239
python实战之编码问题:中文!永远的痛
编码的思维图谱: 也就是说文件没有编码之说,事实上都是按二进制格式保存在硬盘中的。不过在写入读取时须使用相应的编码进行处理,以便操作系统配合相关软件/字体,绘制到屏幕中给人看。所以关键问题是得知道原先这些字串数据是使用什么编码来编译的!可是在 Unicode之前都是使用类似对比表的形式来组织编码的, ...
分类:编程语言   时间:2017-06-24 13:54:13    阅读次数:151
01.编写第一个java程序
一、DOS控制台常用命令 d: 回车 盘符切换dir(directory):列出当前目录下的文件以及文件夹md (make directory) : 创建目录rd (remove directory): 删除目录cd (change directory)改变指定目录(进入指定目录)cd.. : 退回 ...
分类:编程语言   时间:2017-06-24 13:54:06    阅读次数:144
拥抱开源——Linux C/C++程序猿必须熟悉的开源项目
作为一个经验丰富的Linux C/C++程序猿, 肯定亲手写过各种功能的代码, 比方封装过数据库訪问的类, 封装过网络通信的类,封装过日志操作的类, 封装过文件訪问的类。 封装过UI界面库等。 也在实际的项目中应用过, 可是回过头细致想想。事实上曾经自己写过的这些代码,仅仅能是在特定的项目或者特定的 ...
分类:编程语言   时间:2017-06-24 13:53:17    阅读次数:174
在Ubuntu 16.04 安装python3.6 环境并设置为默认
1.添加python3.6安装包,并且安装 2.修改系统默认python版本为3.6 3.升级pip版本 ...
分类:编程语言   时间:2017-06-24 13:52:01    阅读次数:151
4种方法让SpringMVC接收多个对象
问题背景: 我要在一个表单里同一时候一次性提交多名乘客的个人信息到SpringMVC,前端HTML和SpringMVC Controller里该怎样处理? 第1种方法:表单提交,以字段数组接收; 第2种方法:表单提交,以BeanListModel接收; 第3种方法:将Json对象序列化成Json字符 ...
分类:编程语言   时间:2017-06-24 13:19:09    阅读次数:407
Python--模块之sys模块、logging模块、序列化json模块、序列化pickle模块
sys模块 示例: logging模块 函数式简单配置 默认情况下Python的logging模块将日志打印到了标准输出中,且只显示了大于等于WARNING级别的日志,这说明默认的日志级别设置为WARNING(日志级别等级CRITICAL > ERROR > WARNING > INFO > DEB ...
分类:编程语言   时间:2017-06-24 13:19:02    阅读次数:209
Java面试-Struts2
1 Struts2工作原理 一个请求在Struts2框架中的处理大概分为下面几个步骤: 1、client初始化一个指向Servlet容器(比如Tomcat)的请求; 2、这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器。这个过滤器 ...
分类:编程语言   时间:2017-06-24 13:18:20    阅读次数:177
前端开发学java之图片化讲解
java.io.serialization : key words: marker interface. ...
分类:编程语言   时间:2017-06-24 13:16:03    阅读次数:105
用 C 语言编写一个简单的垃圾回收器
人们似乎觉得编写垃圾回收机制是非常难的,是一种仅仅有少数智者和Hans Boehm(et al)才干理解的高深魔法。我觉得编写垃圾回收最难的地方就是内存分配,这和阅读K&R所写的malloc例子难度是相当的。 在開始之前有一些重要的事情须要说明一下:第一。我们所写的代码是基于Linux Kernel ...
分类:编程语言   时间:2017-06-24 13:15:28    阅读次数:242
JavaFX 一 出生新手村(阅读小规则)
我就不讲IDE怎么装的,网上有的是,我仅仅是说说我学习过程中遇到的,该注意的东西 1.JavaFX刚開始出是基于脚本script开发的语言,所以网上会有流传比較多关于script的JavaFX,对于被甲骨文大大(Oracle)改版后的JavaFX已经不太有用了,如今都基本靠java代码编程了,所以网 ...
分类:编程语言   时间:2017-06-24 13:14:09    阅读次数:107
Java线程池
线程池的核心:控制线程数量,线程的复用; 适用场景:并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,因为频繁创建和销毁线程也需要占不少的CPU和内存,使用线程池能很大地提高效率。 http://www.cnblogs.com/dolphin0520/ ...
分类:编程语言   时间:2017-06-24 13:12:53    阅读次数:131
Spring+Springmvc+Hibernate环境搭建与配置
这里给出JavaWeb项目Spring+Springmvc+Hibernate框架环境的搭建与配置,方便以后快速创建项目。下面是以本人的一个项目为例给出的配置,不同项目具体的结构都是可以按一下结构完成的,至于配置内容则需要按照具体的项目需求更改部分内容。需要注意的是,本项目是以使用注解为前提完成的项 ...
分类:编程语言   时间:2017-06-24 13:12:35    阅读次数:193
Java Collecttion Framework 备忘点
最顶端是两个接口,集合和映射—— Collection<T> / Map<K, V> List 列表 保持插入顺序 ArrayList 擅长随机读 LinkedList 增、删 Arrays$ArrayList 定长List,功能有限 Set 集 HashSet 查找最快 TreeSet 升序排序 ...
分类:编程语言   时间:2017-06-24 13:12:20    阅读次数:128
Java xml 操作(Dom4J修改xml   + xPath技术  + SAX解析 + XML约束)
1 XML基础 1)XML的作用 1.1 作为软件配置文件 1.2 作为小型的“数据库” 2)XML语法(由w3c组织规定的) 标签: 标签名不能以数字开头,中间不能有空格,区分大小写。有且仅有一个根标签。 属性: 可有多个属性,但属性值必须用引号(单引号或双引号)包含,但不能省略,也不能单 双混用 ...
分类:编程语言   时间:2017-06-24 12:38:55    阅读次数:165
swift 学习笔记一
看 Developing IOS 8 Apps with swift 的时候看到一些比較实用的点,记录一下: 1、将函数作为參数传递。比如: 写一个两个数求和的函数:performOperation(multiply) func performOperation(operation:(Double, ...
分类:编程语言   时间:2017-06-24 12:38:28    阅读次数:157
C语言高速入门系列(一)
C语言高速入门系列(一) 本系列引言: 本教程的宗旨是将C语言入门的内容进行关键知识点的提纯,将一些笼统的废话去除; 再进行压缩,然后将本章的关键知识点做成路线图的,能够更加方便地掌握学习的方向; 最后提供相关的代码演示样例以及具体凝视,能够帮助学者更快地上手C语言! 假设对本教程有什么建议和缺点纰 ...
分类:编程语言   时间:2017-06-24 12:37:15    阅读次数:189
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!