首页 > 编程语言
C++/C指针
1. 指针的*和后面的变量名结合,如: int* a,b,c <==> int *a, int b, int c 2. 全局变量的指针初始值为NULL。 3.void* 不能用*指向其对应的变量值,也不能作++操作,无指针指向其字节数信息。 4. int test[2] =1;表示计算地址test+ ...
分类:编程语言   时间:2017-09-05 01:20:44    收藏:0  评论:0  赞:0  阅读:315
Java集合---Arrays类源码解析
一、Arrays.sort()数组排序Java Arrays中提供了对所有类型的排序。其中主要分为Primitive(8种基本类型)和Object两大类。 基本类型:采用调优的快速排序; 对象类型:采用改进的归并排序。1、对于基本类型源码分析如下(以int[]为例): Java对Primitive(... ...
分类:编程语言   时间:2017-09-05 01:20:28    收藏:0  评论:0  赞:0  阅读:373
VBA Code for Word Navigation Pane 【failed】 view-showheading-method-word
https://msdn.microsoft.com/VBA/Word-VBA/articles/view-showheading-method-word View.ShowHeading Method (Word) office 365 dev account|Last Updated: 6/12 ...
分类:编程语言   时间:2017-09-05 01:16:58    收藏:0  评论:0  赞:0  阅读:334
python基础-三元运算和bytes数据
三元运算 <!--more--> 进制 二进制,01 八进制,01234567 十进制,0123456789 十六进制,0123456789ABCDEF bytes类型 http://www.cnblogs.com/txw1958/archive/2012/07/19/2598885.html Py ...
分类:编程语言   时间:2017-09-05 01:16:02    收藏:0  评论:0  赞:0  阅读:309
文件上传---普通文件fileupload.jar和url文件httpUrlConnection
文件上传---普通文件和url文件主要用来学习使用common-fileupload.jar和java.net.httpURLConnection普通文件: 1 //上传xls文件到临时目录 2 if (! ServletFileUpload.isMultipartContent(request))... ...
分类:编程语言   时间:2017-09-05 01:15:38    收藏:0  评论:0  赞:0  阅读:389
Java基础——JSP
一、JSP的由来 在很多动态网页中,绝大多部分内容是不变的,只有局部内容需要动态产生和改变。例如, 一个新闻的浏览次数,只有这个次数是动态改变的,而Servlet程序返回客户端的代码全是java程序动态创建的。Servlet 的缺点,处理界面困难。JSP 是在Servlet的基础上发展起来的,它弥补 ...
分类:编程语言   时间:2017-09-05 01:15:14    收藏:0  评论:0  赞:0  阅读:293
Java集合---ArrayList的实现原理
一、 ArrayList概述: ArrayList是基于数组实现的,是一个动态数组,其容量能自动增长,类似于C语言中的动态申请内存,动态增长内存。 ArrayList不是线程安全的,只能用在单线程环境下,多线程环境下可以考虑用Collections.synchronizedList(List l)函... ...
分类:编程语言   时间:2017-09-05 01:14:37    收藏:0  评论:0  赞:0  阅读:428
C++学习的意义
一. 一般的看法 1. 操作系统和驱动都是C写的,学好C就够了 2. LINUX大神都认为C++一无是处,学他干什么? 3. C++在应用层用的多,学嵌入式的没必要学 4. 以后做驱动开发,没精力也没必要学习C++.\ 二. 一些历史 1. UINX操作系统诞生之初直接用汇编语言写成的。 2. 随着 ...
分类:编程语言   时间:2017-09-05 01:14:23    收藏:0  评论:0  赞:0  阅读:359
C++:地址传递以及赋值操作的内存管理规范
# C++:地址传递以及赋值操作的内存管理规范# 为了保证类实例能确定、有效的清除自己创建的内存占用,同时保证低内存占用,应该使类内部的数据尽量使用引用传递,对于外部传入的对象本身可以使用引用传递,对于外部对象拥有的各种数据,例如其他对象或是已经传入到内部的对象的字段、方法返回值,都应该使用复制值操 ...
分类:编程语言   时间:2017-09-05 01:13:35    收藏:0  评论:0  赞:0  阅读:303
python事件驱动的小例子
首先我们写一个超级简单的web框架 在这个框架中注册我们自己的类,并且执行 ...
分类:编程语言   时间:2017-09-05 01:12:53    收藏:0  评论:0  赞:0  阅读:372
Java集合---ConcurrentHashMap原理分析
集合是编程中最常用的数据结构。而谈到并发,几乎总是离不开集合这类高级数据结构的支持。比如两个线程需要同时访问一个中间临界区(Queue),比如常会用缓存作为外部文件的副本(HashMap)。这篇文章主要分析jdk1.5的3种并发集合类型(concurrent,copyonright,queue)中的... ...
分类:编程语言   时间:2017-09-05 01:12:03    收藏:0  评论:0  赞:0  阅读:408
C++11 Thread多线程的学习心得与问题
C++11 ,封装了thread的多线程的类,这样对多线程的使用更加方便。 多线程的原理我不加赘述,可以参看操作系统等参考书。 多线程代码可以最大化利用计算机性能资源,提高代码的运行效率,是常用优化方法。 我不是C++大神,初学阶段的菜鸟而已,很多问题我还是不理解当中的原理,写这篇博客的原因,也是记 ...
分类:编程语言   时间:2017-09-05 01:11:37    收藏:0  评论:0  赞:0  阅读:424
python之路-----前端之html协议
一.概述 HTTP(hypertext transport protocol),即超文本传输协议。这个协议详细规定了浏览器和万维网服务器之间互相通信的规则(B/S架构)。 HTTP就是一个基于TCP的通信规则,规定了客户端发送给服务器的内容格式,也规定了服务器发送给客户端的内容格式。传输过程使用了T ...
分类:编程语言   时间:2017-09-05 01:11:26    收藏:0  评论:0  赞:0  阅读:375
python入门三:文件操作
一、文件操作 1、文件对象:和c一样,要想对一个文件进行操作,需要获取该文件的对象 2、访问模式: open函数除了接受一个文件名参数外,还可以设定文件的访问模式(open其他的参数不太能理解) 无 以只读方式打开,文件必须存在 r 以只读方式打开,文件必须存在 w 以只写方式打开, 先删除原有内容 ...
分类:编程语言   时间:2017-09-05 01:11:12    收藏:0  评论:0  赞:0  阅读:282
Python 输入IP地址及掩码告诉你该网段包含的全部地址(IPy模块练习)
IPy模块原本使用时需要输入正确的网络位和掩码,我利用处理报错的机制实现了输入任意IP地址和掩码均可正确输出结果的小程序。 ...
分类:编程语言   时间:2017-09-05 01:10:57    收藏:0  评论:0  赞:0  阅读:486
算法 计数排序
参考博客:常用排序算法总结(二) 计数排序 counting sort 1.计数排序是一种非常快捷的稳定性强的排序方法,时间复杂度O(n+k),其中n为要排序的数的个数,k为要排序的数的组大值。计数排序对一定量的整数排序时候的速度非常快,一般快于其他排序算法。但计数排序局限性比较大,只限于对整数进行 ...
分类:编程语言   时间:2017-09-05 01:10:15    收藏:0  评论:0  赞:0  阅读:364
算法 希尔排序
希尔排序 Shell Sort 介绍: 希尔排序(Shell Sort)也称缩小增量排序,是直接插入排序算法的一种更高效的改进版本。 该方法的基本思想是:先将整个待排元素序列分割成若干个子序列(由相隔某个“增量”的元素组成的)分别进行直接插入排序,然后依次缩减增量再进行排序,待整个序列中的元素基本有 ...
分类:编程语言   时间:2017-09-05 01:09:50    收藏:0  评论:0  赞:0  阅读:281
Java学习10——package和import
package和import语句 为了便于管理大型软件系统中数目众多的类,解决类的命名冲突问题,Java引入包(package)机制,提供类的多重类命名空间,使用时,import引入相应package包。 使用步骤一: package语句作用于Java源文件的第一条语句,指明该文件中定义的类所在的包 ...
分类:编程语言   时间:2017-09-05 01:06:08    收藏:0  评论:0  赞:0  阅读:303
swift内存管理中的引用计数
在swift中,每一个对象都有生命周期,当生命周期结束会调用deinit()函数进行释放内存空间。 观察这一段代码: 这段代码创建了两个类,分别是Person类和Pet类,每个类中都有init方法进行创建对象和deinit方法来释放内存空间,其中Person类中有两个init方法,分别对应着是否包含 ...
分类:编程语言   时间:2017-09-05 01:03:16    收藏:0  评论:0  赞:0  阅读:252
JAVA_ArrayList和HashSet
ArrayListArrayList在Java中主要是以线性表的形式进行存储,其本质是数组,不过相对于数组的长度不可变这一缺点,其实行了长度可变策略,使你在使用时,感觉到其就是一个无限长度的数组,而在底层中,则是通过动态增加长度来实现的,ArrayList就像是排队,没来一个对象或者元素,都会被添加... ...
分类:编程语言   时间:2017-09-05 01:02:47    收藏:0  评论:0  赞:0  阅读:260
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!