#浅谈

浅谈 Boost.Asio 的多线程模型

Boost.Asio有两种支持多线程的方式,第一种方式比较简单:在多线程的场景下,每个线程都持有一个io_service,并且每个线程都调用各自的io_service的run()方法。  另一种支持多线程的方式:全局只分配一个io_service,并且让这个io_service在多个线程之间共享,每个线程都调用全局的i...

转:浅谈Linux的内存管理机制

一物理内存和虚拟内存        我们知道,直接从物理内存读写数据要比从硬盘读写数据要快的多,因此,我们希望所有数据的读取和写入都在内存完成,而内存是有限的,这样就引出了物理内存与虚拟内存的概念。物理内存就是系统硬件提供的内存大小,是真正...

浅谈javascript的原型及原型链

  这里,我们列出原型的几个概念,如下:prototype属性[[prototype]]__proto__只要创建了一个函数,就会为该函数创建一个prototype属性,指向该函数的原型对象。实例对象是不会拥有该属性的。默认情况下,该原型对象也会获得一个constructor属性,该属性包含一个指针...
代码星球 ·2020-08-01

浅谈HTTPS协议和SSL、TLS之间的区别与关系

HTTP可能是我们见到过最多的一个字符串了,应该没有之一,而对于HTTPS到来和趋势,我们又开始看到SSL/TLS,所以对于一般不只做技术的人来说这或许还是一个疑问,那么子凡就趁最近在折腾这方面来给大家一起分享和科普一下吧!一、HTTP和HTTPS之间的区别HTTP是一种协议,全称叫作:超文本传输协议(HTTP,Hyp...
代码星球 ·2020-07-12

浅谈ThreadPool 线程池

相关概念:    线程池可以看做容纳线程的容器;    一个应用程序最多只能有一个线程池;    ThreadPool静态类通过QueueUserWorkItem()方法将工作函数排入线程池;&nbs...
代码星球 ·2020-07-12

浅谈Jquery中的bind()、live()、delegate()、on()绑定事件方式

一、on(),live(),bind()  on()为指定的元素,添加一个或多个事件处理程序,并规定当这些事件发生时运行的函数。使用on()方法的事件处理程序适用于当前或未来的元素(比如由脚本创建的新元素)。  live()向当前或未来的匹配元素添加一个或多个事件处理器;  bind()向匹配元素添加一个或多个事件处理...

浅谈jQuery easyui datagrid操作单元格样式

  今天项目上遇到问题,就是表格风格统一的问题,由于用了2个不同的框架,所以如果要大修比较麻烦,考虑到修改表格样式工作量会少很多,所以考虑修改jQueryeasyuidatagrid数据网格的样式。  对于这种问题,我们应该也经常遇到。其实利用jQuery的强大选择器,要操作到每个单元格都很容易,所以解决这个问题的思路...

浅谈RESTful API接口设计标准及规范,及Django rest_framework使用

前言网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备…)。因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现"APIFirst"的设计思想。RESTfulAPI是目前比较成熟的一套互联网应用程序的AP...

浅谈radis

1.概述  Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API  从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助。  与传统的关系型数据库相比,r...
代码星球 ·2020-06-17

python itertool 浅谈迭代工具

1.概述1Python的内建模块itertools提供了非常有用的用于操作迭代对象的函数。23首先,我们看看itertools提供的几个“无限”迭代器:4importitertools5natuals=itertools.count(1)#print(dir(itertools))打印出iter...

失踪人口回归,浅谈人生

生而为人,出生你无法选择,人生你可以面临毕业,面临就业,面对21岁的自己,编程思想来源于生活1.组块  大任务化小块,小块任务个个击破,饭还是得一口口的吃2.自信心  bug千万种,trytrytry3.改变对自己的定义  不如换个方向看问题4.高阶思维  生活不止眼前的bug,还有未知的bug,事情看远一点 ...

浅谈GIT

一.概述版本控制器,Git是目前世界上最先进的分布式版本控制系统(没有之一)二.基本使用1.创建一个版本库非常简单,首先,选择一个合适的地方,创建一个空目录$mkdirmygitdir$cdmygitdir$pwd/Users/michael/mygitdir2.初始化仓储$gitinit瞬间Git就把仓库建好了,而且...
代码星球 ·2020-06-17

浅谈ABB机器人(工具坐标,工件坐标,有效载荷)

工具坐标(tool):   使tcl坐标偏移到工具上,例如焊接工作,使机器人工作点切入焊枪点上  mass:工具的重量  xyz:偏移距离的大小  验证:通过手动模式,切换至自定义工具,重定向工件坐标(wobj):  通过三点法定义x1,x2,y1  作用:定义工件坐标后,如更改机器人位置后,只需要重定义x1,x2,y...

熬最深的夜喝最劣的酒————浅谈生成器(generator)

测试(test)defs():print("stup1")n="第一步"yieldn#类似于return但是又不同于赖克宝,剁一下,跳一下print("stup2")yield2print("stup3")yield3print("stup4")yield4#raiseStopIteration#抛出异常f=s()pr...

劳动人民万岁(拒绝惰性)------- 浅谈迭代对象(Iterable) 迭代器(Iterator)

一.前戏  问题:如果一次抓取所有城市天气再显示,显示第一个城市气温时有很高的延时,并且很浪费储存空间  解决方案:以“用时访问”策略,并且能把说有城市气温封装到一个对象里,可用for一句进行迭代二.上码#-*-coding:utf-8-*-importrequestsfromcollectio...
首页上一页...45678...下一页尾页