编程语言
        
                            画一个量随着时间变化的曲线是经常会遇到的需求,比如画软件用户数的变化曲线。画随时间变化的曲线主要用到的函数是matplotlib.pyplot.plot_date(date,num)。由于其第一个变量是datetime类型的,所以对于string类型的数据输入,首先需要进行格式化操作。一、使用st....
                        
                        
                    
                            之前用C++写过一篇生产者消费者的实现。 生产者和消费者主要是处理互斥和同步的问题: 队列作为缓冲区,需要互斥操作 队列中没有产品,消费者需要等待,直到生产者放入产品并通知它。队列慢的情况类似。 这里我使用list模拟Python标准库的Queue,这里我设置一个大小限制为5: SyncQueue....
                        
                        
                    
                            javascript数据类型分为简单数据类型和复杂数据类型。简单数据类型分为string,number,boolean,defined,null,复杂数据类型为Object.简单数据类型的判断var str = '123';var num = 2;var boo = true;var def = d...
                        
                        
                    
                            1 #include 2 #include 3 using namespace std; 4 5 void get_next(const char *ptrn,int plen,int *next) 6 { 7 int i=0; 8 next[i]=-1; 9 int...
                        
                        
                    
                            最近在使用Kazoo(开源电话系统) API时,一次请求的处理需要调用几次API,只为了得到一个name和id的对应关系,耗时非常大,开始想使用一种简单的实现,直接将对应关系保存到静态类的静态变量中,但经过测试发现,这种方法还是会造成对应关系经常丢失的情况,后来简单了解了下Redis,发现比较适用于...
                        
                        
                    
                            # coding=gbk# python 函数的参数:包括必选参数,默认参数,可变参数,关键字参数# 1 必选参数,就是每次必选要输入的参数def abs1(num): #计算绝对值 if isinstance(num,[int,float]): ...
                        
                        
                    
                            相对而言网站、android客户端的后台还是相对而言较难搭建的。其中数据库和表的建立以及更深层的项目管理工具maven等的使用balabala。快速学习开发的思路是迅速收集网络上的资源,迅速把环境搭建起来。集中精力放在业务逻辑上面。在公司里面干活并不是说只有将环境搭建起来才能进行业务逻辑编程,接口还...
                        
                        
                    
                            Active Object模式简介Active Object模式是一种异步编程模式。它通过对方法的调用与方法的执行进行解耦来提高并发性。若以任务的概念来说,Active Object模式的核心则是它允许任务的提交(相当于对异步方法的调用)和任务的执行(相当于异步方法的真正执行)分离。这有点类似于Sy...
                        
                        
                    
                            本文完全摘自网络,仅供自己查询上次跟大家分享了线程的标准代码,其实在线程的使用中最重要的是线程的同步问题,如果你在使用线程后,发现你的界面经常被卡死,或者无法显示出来,显示混乱,你的使用的变量值老是不按预想的变化,结果往往出乎意料,那么你很有可能是忽略了线程同步的问题。当有多个线程的时候,经常需要去...
                        
                        
                    
                            一、定义数组的方法:定义了一个空数组:var myArray =new Array();指定有n个空元素的数组:var myArray=new Array(n);定义数组并赋值:var myArray =[1,2,3];数组元素的使用:数组名[下标]=值;二、数组属性:length用法数组对象.le...