在写多线程时,因为某些需求,需要获得 std::this_thread::get_id() 的 std::thread::id 类型值转换为 unsigned int 类型值,并且与cout<<std::this_thread::get_id() 输出值一致 https://stackoverflo ...
分类:
其他好文 时间:
2018-06-13 18:05:49
阅读次数:
725
1、什么是面向对象? 面向对象OO = 面向对象的分析OOA + 面向对象的设计OOD + 面向对象的编程OOP;通俗的解释就是“万物皆对象”,把所有的事物都看作一个个可以独立的对象(单元),它们可以自己完成自己的功能,而不是像C那样分成一个个函数。 2、简述 private、 protected、 ...
分类:
Web程序 时间:
2018-06-13 15:24:16
阅读次数:
264
一、aop思想: 横向重复,纵向抽取 1、乱码 2、事务管理 3,action 二、spring能够为容器中管理的对象生成代理对象 1、spring能帮我们生成代理对象 2、spring实现aop的原理 (1)动态代理(优先) 被代理对象必须要实现接口,才能产生代理对象,如果没有接口将不能使用动态代 ...
分类:
编程语言 时间:
2018-06-13 14:37:20
阅读次数:
153
1、问题 1.1 产生原因 多个线程调用同一个变量的时候,因为一个时间点只有一个线程在跑,就会产生一些线程改变了这个变量,但是其它的线程却还是根据之前的变量在跑 1.2 具体问题 两个卖票的线程,票不为0时进行买票,但是当两个线程都进行买票的方法中时,一个线程已经把票卖完了,但是另一个线程的卖票程序 ...
分类:
编程语言 时间:
2018-06-12 22:35:19
阅读次数:
205
字符python的字符串表示可以用双引号或单引号,都表示字符串。这种灵活性可以在字符串中包含引号,只要和最外面引号不一样即可。str(var)可把var变为字符串类型。int(var)可把vat变为整型注释单行注释+单行注释是#code。多行注释+多行注释是”’code”’(三引号,双引号或单引..
分类:
编程语言 时间:
2017-05-26 14:36:19
阅读次数:
236
python的字符串表示可以用双引号或单引号,都 表示字符串。这种灵活性可以在字符串中包含引号,只要和最外面引号不一样即可。 str(var) 可把var变为字符串类型。 int(var) 可把vat变为整型 列表(类似于数组) 注: 同一列表中可以存在任何类型的元素。 table = ["1"," ...
分类:
编程语言 时间:
2017-05-03 14:32:43
阅读次数:
177
<html> <head> <title>通过ajax调用WebServive服务</title> </head> <script type="text/javascript"> function ReturnAjaxXmlHttp(){ vat xmlhttp; try{ //创建XMLHttpR ...
分类:
Web程序 时间:
2016-06-14 00:59:22
阅读次数:
163
// jqyery 自定义事件 var bit;$(document).ready(function () { bit = $('#bit');bit.click(function(){ vat e = jqyery.Event('myevent'); bit.trigger(e);})bit.bi...
分类:
Web程序 时间:
2015-11-04 12:59:21
阅读次数:
296