#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2017-05-20 2:43# @Author : wlgo2108# @Site : # @File : Menu01.py# @Software: PyCharm# @Email : w ...
分类:
编程语言 时间:
2017-05-28 00:54:51
阅读次数:
248
Web框架本质 1、众所周知,对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端 执行上面程序,直接用浏览器访问http://127.0.0.1:8000/就能显示发送的信息 上述通过socket来实现了其本质,而对于真实开发中的python we ...
分类:
编程语言 时间:
2017-05-28 00:53:57
阅读次数:
448
python tips as classmethod staticmethod property ...
分类:
编程语言 时间:
2017-05-28 00:53:50
阅读次数:
393
C++函数 一、函数简介 函数就是方法,就是为了实现具体功能的一段代码 二、函数结构 返回值类型 函数名(参数列表){ 函数体 } //求和函数 int sum(int a,int b){ return a+b;} 忘记函数结构怎么写的时候,就去想main函数结构,main函数总会写吧 int ma ...
分类:
编程语言 时间:
2017-05-28 00:28:30
阅读次数:
247
第一、四个用途 用途一: 定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象。比如:char* pa, pb; // 这多数不符合我们的意图,它只声明了一个指向字符变量的指针, // 和一个字符变量;以下则可行:typedef char* PCHAR; // 一般用大写PCH ...
分类:
编程语言 时间:
2017-05-28 00:28:09
阅读次数:
284
转载请注明出处:http://blog.csdn.net/ns_code/article/details/18009455 编译过程 不论是物理机还是虚拟机,大部分的程序代码从开始编译到最终转化成物理机的目标代码或虚拟机能执行的指令集之前,都会按照如下图所示的各个步骤进行: 其中绿色的模块可以选择性 ...
分类:
编程语言 时间:
2017-05-28 00:27:29
阅读次数:
313
提示:该文章是整理别人别人的文章,作者比较多,很难分辨原创作者是谁。 1)使用!!将变量转换成布尔类型 有时,我们需要检查一些变量是否存在,或者它是否具有有效值,从而将他们的值视为true。对于这样的检查,你可以使用!!(双重否定运算符),他能自动将任何类型的数据转化为布尔值,只有0、null、“” ...
分类:
编程语言 时间:
2017-05-28 00:26:38
阅读次数:
313
转载请注明出处:http://blog.csdn.net/ns_code/article/details/18076173 对象引用 Java中的垃圾回收一般是在Java堆中进行,因为堆中几乎存放了Java中所有的对象实例。谈到Java堆中的垃圾回收,自然要谈到引用。在JDK1.2之前,Java中的 ...
分类:
编程语言 时间:
2017-05-28 00:26:30
阅读次数:
292
1、String类的构造方法 2、String的特点一旦被赋值就不能改变 3、String字面值对象和构造方法创建对象的区别 练习: 4、String类的判断功能 练习:模拟登录 练习:模拟登录改进 5、String类的获取功能 6、字符串的遍历 练习:统计大写,小写及数字字符的个数案例 7、Str ...
分类:
编程语言 时间:
2017-05-28 00:25:59
阅读次数:
307
在c/c++实际问题的编程中,我们经常会用到日期与时间的格式,在算法运行中,通常将时间转化为int来进行计算,而处理输入输出的时候,日期时间的格式却是五花八门,以各种标点空格相连或者不加标点。 首先,在c中,是有一个标准的日期时间结构体的,在标准库wchar.h内,我们可以看到结构体tm的声明如下: ...
分类:
编程语言 时间:
2017-05-28 00:25:38
阅读次数:
445
题目 synchronized怎么实现线程同步?请修改《每天一道Java题[10]》中的MyRunnableThread类以解决三个线程都获取到10的问题。 解答 方法一: 采用synchronized关键字包裹需要保证线程安全的代码块,来实现线程同步。语法格式为: 《每天一道Java题[10]》中 ...
分类:
编程语言 时间:
2017-05-28 00:25:24
阅读次数:
298
动态输入一维变量: #include <iostream>using namespace std;int main(){int n; cin>>n; int *p=new int[n]; for(int i=0;i<n;i++) { cin>>p[i]; }for(int i=0;i<n;i++) ...
分类:
编程语言 时间:
2017-05-28 00:25:16
阅读次数:
279
排序(比较与交换)
排序的稳定性:
排序之前,R[i]在R[j]前面,排序后,R[i]还在R[j]前面,则这个排序方法是稳定的。否则这个排序
方法是不稳定的。
外排序:----依赖---》内排序
待排序的数据元素数量很大,整个序列的排序过程不可能在内存中完成。
内排序:
整个排序过程不需要访问..
分类:
编程语言 时间:
2017-05-27 23:55:14
阅读次数:
247
文件从逻辑上可分为排序顺序文件、一般(即非排序)顺序文件;从物理储上可分为连续文件、链接文件。(参考 文件及查找-MarchOn) 定义:将文件的记录按记录关键字值递增或递减顺序重新组织,得到有序的文件记录。通常指的是连续顺序文件的排序,当然链接顺序文件也可;当记录只包含关键字时即为元素的排序。 分 ...
分类:
编程语言 时间:
2017-05-27 23:55:00
阅读次数:
301
一、MFC的消息映射机制 1、消息映射机制的使用 1.1类必须派生自CCmdTarget 1.2类内必须添加声明宏 DECLARE_MESSAGE_MAP 1.3类外必须添加实现宏 BEGIN_MESSAGE_MAP END_MESSAGE_MAP 2、数据结构 struct AFX_MSGMAP_ ...
分类:
编程语言 时间:
2017-05-27 23:54:26
阅读次数:
262
实现代码如下:#!/usr/bin/python
#*-*coding:utf8*-*
importos
importsys
importhashlib
defmd5sum(data):
withopen(data,"rb")asf:
md5=hashlib.md5()#赋空值
foriinf.read(4096):#防止遇到大文件打开太占用内存,所以一次打开4096字节
ifi:
md5.update(i)
else:
break
md5..
分类:
编程语言 时间:
2017-05-27 23:54:03
阅读次数:
300