首页 > 编程语言
c语言链表升级
之前的链表就是一个普通的带头的单向链表,我们不自觉的会发现这样的链表有缺陷,有关链表的删除新增查找跟链表的结构体内容耦合性太强 什么意思呢? 比如我们之前的链表的结构体 我们有关链表所有的操作都跟这个结构体紧密的相连,如果此刻我们有另一个结构体,里面的字段都跟这个不一样,那么,我们可能还需要对这个新 ...
分类:编程语言   时间:2017-08-09 21:48:38    收藏:0  评论:0  赞:0  阅读:271
javascript验证前端页面
1.html页面 2.php页面 jstest.php 3.数据库处理页面 mysql_class.php ...
分类:编程语言   时间:2017-08-09 21:47:54    收藏:0  评论:0  赞:0  阅读:224
Python简单做二维统计图
先上一张效果图: 以上图是一段时间内黄金价格的波动图。 代码如下: data.txt数据格式如下: 相关知识点介绍: matplotlib中整个图像是一个Figure对象,在Figure对象中可以包含一个,或者多个Axes对象。每个Axes对象都是一个拥有自己坐标系统的绘图区域,多个Axes对象可以 ...
分类:编程语言   时间:2017-08-09 21:44:18    收藏:0  评论:0  赞:0  阅读:396
java:struts框架2(方法的动态和静态调用)
1.方法的静态和动态调用: struts.xml: 2.获取Servlet API三种方式: 方式一:(不推荐) 利用ServletActionContext中的静态方法获取 getRequest() >request getResponse()-->response getServletConte ...
分类:编程语言   时间:2017-08-09 21:01:46    收藏:0  评论:0  赞:0  阅读:216
unity profiler - Loading.ReadObject
关于Loading.ReadObject耗费比较高,有什么推荐的方法吗? Loading.ReadObject是Unity引擎的资源加载函数,一般出现在切换场景和加载API调用时,这其中包括纹理、网格、Material、Shader、AnimationClip等资源。如果你发现该值过高,建议去大力优 ...
分类:编程语言   时间:2017-08-09 20:58:07    收藏:0  评论:0  赞:0  阅读:235
C++primer 9.2.3节练习
练习9.9 begin函数返回的是iterator,而cbegin函数返回的是const_iterator,当不需要写访问时,应使用cbegin。 练习9.10 v1是一个元素都是int型的vecor容器; v2是一个元素都是整形常量的vector容器; it1是vector<int> ::iter ...
分类:编程语言   时间:2017-08-09 20:54:40    收藏:0  评论:0  赞:0  阅读:179
深入理解JMM(Java内存模型) --(六)final
与前面介绍的锁和volatile相比较,对final域的读和写更像是普通的变量访问。对于final域,编译器和处理器要遵守两个重排序规则: 下面,我们通过一些示例性的代码来分别说明这两个规则: [java] view plain copy public class FinalExample { in ...
分类:编程语言   时间:2017-08-09 20:53:46    收藏:0  评论:0  赞:0  阅读:276
深入理解JMM(Java内存模型) --(一)
并发编程模型的分类 在并发编程中,我们需要处理两个关键问题:线程之间如何通信及线程之间如何同步(这里的线程是指并发执行的活动实体)。通信是指线程之间以何种机制来交换信息。在命令式编程中,线程之间的通信机制有两种:共享内存和消息传递。 在共享内存的并发模型里,线程之间共享程序的公共状态,线程之间通过写 ...
分类:编程语言   时间:2017-08-09 20:53:33    收藏:0  评论:0  赞:0  阅读:243
Java多线程 -- 正确使用Volatile变量
Java 语言中的 volatile 变量可以被看作是一种 “程度较轻的 synchronized”;与 synchronized 块相比,volatile 变量所需的编码较少,并且运行时开销也较少,但是它所能实现的功能也仅是 synchronized 的一部分。本文介绍了几种有效使用 volati ...
分类:编程语言   时间:2017-08-09 20:53:21    收藏:0  评论:0  赞:0  阅读:255
python多进程
1、多线程的理解 线程是最小的执行单元,而进程由至少一个线程组成。线程的特点是线程之间可以共享内存和变量,资源消耗少。如何调度进程和线程,完全由操作系统决定,程序自己不能决定什么时候执行,执行多长时间。 2、Python多线程创建 ...
分类:编程语言   时间:2017-08-09 20:52:50    收藏:0  评论:0  赞:0  阅读:260
python shelve模块
可以看出shelve模块和json对文件的操作是很像的,但是保存文件时有三个文件,如图: 具体不用管这三个文件的格式,正常的读写就行了。 1 2 3 4 5 6 s1={"k1":"v1"} st=json.dumps(s1) print(st,type(st)) s='{"k1":"v1"}' d ...
分类:编程语言   时间:2017-08-09 20:52:23    收藏:0  评论:0  赞:0  阅读:256
C 语言 字符串命令 strstr()的用法 实现将原字符串以分割串分割输出【转】
本文转载自;http://www.cnblogs.com/easyfrog/archive/2011/12/26/C_strstr_split_string.html C 语言 字符串命令 strstr()的用法 实现将原字符串以分割串分割输出 strstr() 命令是在原字符串中查找指定的字符串第 ...
分类:编程语言   时间:2017-08-09 20:52:02    收藏:0  评论:0  赞:0  阅读:242
深入理解JMM(Java内存模型) --(七)总结
JMM 掌管着一个线程对内存的动作 (读和写)影响其他线程对内存的动作的方式。由于使用处理器寄存器和预处理 cache 来提高内存访问速度带来的性能提升,Java 语言规范(JLS)允许一些内存操作并不对于所有其他线程立即可见。有两种语言机制可用于保证跨线程内存操作的一致性――synchronize ...
分类:编程语言   时间:2017-08-09 20:49:54    收藏:0  评论:0  赞:0  阅读:286
C++11新特性应用--介绍几个新增的便利算法(用于排序的几个算法)
继续C++11在头文件algorithm中添加的算法。 至少我认为,在stl的算法中,用到最多的就是sort了,我们不去探索sort的源代码。就是介绍C++11新增的几个关于排序的函数。 对于一个序列,我们怎么知道他是不是有序的呢?这就用到了: is_sorted 原型: template <cla ...
分类:编程语言   时间:2017-08-09 20:48:19    收藏:0  评论:0  赞:0  阅读:204
深入理解JMM(Java内存模型) --(二)重排序
[转载自并发编程网 – ifeve.com 原文链接:http://ifeve.com/tag/jmm/] 数据依赖性 如果两个操作访问同一个变量,且这两个操作中有一个为写操作,此时这两个操作之间就存在数据依赖性。数据依赖分下列三种类型: 上面三种情况,只要重排序两个操作的执行顺序,程序的执行结果将 ...
分类:编程语言   时间:2017-08-09 20:47:03    收藏:0  评论:0  赞:0  阅读:171
Python中的内存管理机制
Python是如何进行内存管理的 python引用了一个内存池(memory pool)机制,即pymalloc机制,用于管理对小块内存的申请和释放 1.介绍 1.介绍 python和其他高级语言一样,会进行自动的内存管理。它使用引用计数机制检测为对象分配的内存是否可以被释放。然后,在Python中 ...
分类:编程语言   时间:2017-08-09 20:45:38    收藏:0  评论:0  赞:0  阅读:174
最小生成树(Prim算法和Kruskal算法)
1)最小生成树 给定一个无向图,如果它的某个子图中任意两个顶点都互相连通并且是一棵树,那么这棵树就叫生成树。如果边上有权值,那么使得边权和最小的生成树叫做最小生成树(MST,Minimum Spanning Tree) 2)应用 比如让你为一个镇的九个村庄架设通信网络,每个村庄相当于一个顶点,权值是 ...
分类:编程语言   时间:2017-08-09 20:45:12    收藏:0  评论:0  赞:0  阅读:237
【计算几何】【极角排序】【二分】Petrozavodsk Summer Training Camp 2016 Day 6: Warsaw U Contest, XVI Open Cup Onsite, Sunday, August 28, 2016 Problem J. Triangles
平面上给你n(不超过2000)个点,问你能构成多少个面积在[A,B]之间的Rt三角形。 枚举每个点作为直角顶点,对其他点极角排序,同方向的按长度排序,然后依次枚举每个向量,与其对应的另一条直角边是单调的,可以用一个pointer做出来,然后可以得出那些同方向的向量的区间(这个代码好像有点问题,可能会 ...
分类:编程语言   时间:2017-08-09 20:42:52    收藏:0  评论:0  赞:0  阅读:417
spring cloud大坑之ribbon和fegin
一开始接触spring cloud的时候,还没有听说过微服务这个概念,对于服务直接的沟通是什么个情况,怎么组成微服务的完全懵逼,看到网上的教程都是用ribbong和fegin来调用接口,然后官网也给的是这个教程就朝着这个方向一路走到黑。。。。 1、先记录下ribbon和fegin的技术实现以及问题 ...
分类:编程语言   时间:2017-08-09 20:40:46    收藏:0  评论:0  赞:0  阅读:821
python目录
python目录 初识Python 数据类型和变量 python基础-循环 字符编码 Python字符串基本操作 python列表基础操作 基本数据类型-(字符串_数字_列表_元组_字典_集合) 基本数据类型-列表_元组_字典 python基础-文件操作 python——函数 python基础—函数 ...
分类:编程语言   时间:2017-08-09 20:40:13    收藏:0  评论:0  赞:0  阅读:343
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!