1.回顾: 软件→操作系统→硬件 2.文本编辑器: 启动:硬盘→内存→运行(cpu) 读文件:硬盘→内存→CPU读 存文件:保存到硬盘中 3.python解释器 启动:硬盘→内存→运行(cpu) 读文件:硬盘→内存→CPU读 (这两阶段与文本编辑器相同,但第三阶段就不同了,关系到语法等问题) 解释执 ...
分类:
编程语言 时间:
2017-07-24 20:21:40
阅读次数:
222
线程的释放方式有两种:一种是线程在运行完成后自动释放,一种是手动释放。 无论是那种释放,都应该在线程停止后进行释放。 然而线程的停止也有两种情况:一种是不需要设置标志位,直接完成;一种是由于execute方法中做了循环,需要设置标志位才能停止。 如果线程已经停止并且自动释放,再去手动停止,就会报错。 ...
分类:
编程语言 时间:
2017-07-24 20:21:32
阅读次数:
206
前言: 几个月前接到一个任务:将一后台程序访问数据库的方式从BDE改为ADO,原因是由于业务量的增加,通过BDE不论是向数据库写入数据还是从数据库中读出数据的速度都变得无法忍受,大家都知道ADO在数据库访问速度方面比BDE要快的多了(我写了一个测试程序使用ADO比使用BDE快了近100倍!)。这个任 ...
分类:
编程语言 时间:
2017-07-24 20:21:04
阅读次数:
180
一.字符编码 由字符翻译成二进制数字的过程 字符 (翻译过程) >数字 这个过程实际就是一个字符如何对应一个特定数字的标准,这个标准称之为字符编码。 字符编码的发展史 阶段一:现代计算机起源于美国,最早诞生也是基于英文考虑的ASCII ASCII:一个Bytes代表一个字符(英文字符/键盘上的所有其 ...
分类:
编程语言 时间:
2017-07-24 20:20:04
阅读次数:
217
技术非常多。样例非常多,仅仅好慢慢学,慢慢实践。!如今学的这本书是【JavaScript实战 JavaScript、jQuery、HTML5、Node.js实例大全】 第 3 章 用 JavaScript 实现的照片展示 构建软件设计的方法有两种:一种是把软件做得非常easy以至于明显找不到缺陷。还 ...
分类:
编程语言 时间:
2017-07-24 20:18:42
阅读次数:
161
L脚本语言同意被其他编程语言调用。如C++,非常easy。仅仅要在宿主语言中载入L脚本引擎的动态库 直接调用这两个函数就能够了 extern "C" int __stdcall ScriptEngineDoString(wchar_t * ScriptString); extern "C" int ...
分类:
编程语言 时间:
2017-07-24 19:43:34
阅读次数:
223
数据类型(续) 1列表 定义:[]内以逗号分割开,按照索引,存放各种数据类型,每个位置代表一个元素 特性“ 1可以存放多个值 2 可以修改制定索引位置对应的值,可变 3按照从左到右的顺序定义列表元素,下标从0开始顺序访问,有序 列表常用操作 索引 切片 追加 删除 长度 切片 循环 包含 2元组 定 ...
分类:
编程语言 时间:
2017-07-24 19:43:26
阅读次数:
176
Python Imaging Library为您的python程序添加图像处理能力。这个库提供广泛的文件格式支持、高效的内部表示和相当强大的图像处理能力。 核心图像库是为快速访问几种基本像素格式图像设计的。它能为一般的图像处理工具提供一个可靠的基础。 这个Pythonic library可以 装载和 ...
分类:
编程语言 时间:
2017-07-24 19:43:07
阅读次数:
3552
运算符续 1算数运算 2比较运算 3赋值运算 4位运算: 注: 5逻辑运算 and注解: 1在python中,and 和of执行布尔逻辑演算,如你所期待的一样,但是它们并不返回布尔值:而是,返回 它们实际进行比较的值之一。 2 在布尔上下文中从左到又演算表达式的值,如果布尔上下文中的所有值都为真, ...
分类:
编程语言 时间:
2017-07-24 19:42:59
阅读次数:
261
算法训练 数组查找及替换 时间限制:1.0s 内存限制:512.0MB 时间限制:1.0s 内存限制:512.0MB 问题描述 给定某整数数组和某一整数b。要求删除数组中可以被b整除的所有元素,同时将该数组各元素按从小到大排序。如果数组元素数值在A到Z的ASCII之间,替换为对应字母。元素个数不超过 ...
分类:
编程语言 时间:
2017-07-24 19:42:14
阅读次数:
224
Python中的IO模型 同步(synchronous) IO和异步(asynchronous) IO,阻塞(blocking) IO和非阻塞(non-blocking)IO分别是什么,到底有什么区别?这个问题其实不同的人给出的答案都可能不同,比如wiki,就认为asynchronous IO和no ...
分类:
编程语言 时间:
2017-07-24 19:40:43
阅读次数:
224
基本类型 默认值 byte 0 short 0 int 0 long 0L float 0.0f double 0.0d boolean false char '\u0000'(null) ...
分类:
编程语言 时间:
2017-07-24 19:15:14
阅读次数:
284
写了一本介绍 JavaScript 异步开发的小书: https://meathill.gitbooks.io/javascript-async-tutorial/content/ 除了比较详细的介绍了异步开发面临的问题,Promise 和异步函数的使用,还结合实际开发中遇到的一些场景进行了分析,给 ...
分类:
编程语言 时间:
2017-07-24 19:12:32
阅读次数:
194
在java语言中:为了获得最佳速度,同意线程保存共享成员变量的私有拷贝。并且仅仅当线程进入或者离开同步代码块时才与共享成员变量的原始值进行对照。 volatilekeyword的作用就是提示vm:对于这个成员变量不能保存它的私有拷贝。而应直接与共享变量进行交互。 被volatile修饰符修饰的成员变 ...
分类:
编程语言 时间:
2017-07-24 19:10:17
阅读次数:
168
#!/usr/bin/python #-*- coding:utf-8 -*- import os, subprocess import tkMessageBox import msg_box def get_path_from_disk(process_name): for path in pat ...
分类:
编程语言 时间:
2017-07-24 19:08:30
阅读次数:
435
2017-07-24 17:04:23 writer:pprp 参考书目:张新华的《算法竞赛宝典》 小根堆排序,使用数组模拟堆,时间复杂度为O(nlogn) 调整部分的程序比较难理解,有的地方还是不太清楚。 代码如下: ...
分类:
编程语言 时间:
2017-07-24 19:05:04
阅读次数:
455