在开发中有时候需要实现一个对象A的变化然后更新另外一个对象B 这个实现的最简单的方式时在目标对象A的方法中添加B更新的逻辑代码 但是我们希望能够用一种比较优雅的方式实现,比如当需求变化时不需要改A的代码,并且可以随时添加或者删除处理函数。 在大多数gui编程中,都会提供这个事件机制。 在网页的页面交 ...
分类:
编程语言 时间:
2017-09-14 10:41:23
阅读次数:
195
items函数,将一个字典以列表的形式返回,因为字典是无序的,所以返回的列表也是无序的。 iteritems()返回一个迭代器 ...
分类:
编程语言 时间:
2017-09-14 10:41:46
阅读次数:
180
1:运行代码: // 3.24.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include <iostream> using namespace std; int main(int argc, _TCHAR* argv[]) { do{ int num, ...
分类:
编程语言 时间:
2017-09-14 10:42:31
阅读次数:
176
问题:现有字母和数字混合的数据,希望按照数字或字符部分来排序。考虑这个视图: ...
分类:
编程语言 时间:
2017-09-14 10:42:38
阅读次数:
173
第四章 变量作用域与内存基本类型 5种Undefined Null Boolean Number String 两种变量类型 基本类型与引用类型注意:String 再其他语言中是引用类型,再javascri中为基本类型即:这五种基本类型是按值访问的 引用类型是按照引用访问的 动态的属性对于一个引用类 ...
分类:
编程语言 时间:
2017-09-14 10:43:08
阅读次数:
172
包通常包总是一个目录,可以使用import导入包,或者from+import来导入包中的部分模块。包目录下为首的一个文件便是__init__.py。然后是一些模块文件和子目录,假如子目录中也有__init__.py那么它就是这个包的子包了。在创建许许多多模块后,我们可能希望将某些功能相近的文件组..
分类:
编程语言 时间:
2017-09-14 10:43:37
阅读次数:
139
1:代码如下: // 3.21.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include <iostream> using namespace std; void main() { int ivar = 0 ; //定义一个整型变量,初始化为0 int ...
分类:
编程语言 时间:
2017-09-14 10:45:27
阅读次数:
245
1:代码如下: // 3.22.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include <iostream> using namespace std; void main() { int i, j, k; for (i = 1; i <= 5; i+ ...
分类:
编程语言 时间:
2017-09-14 10:46:45
阅读次数:
202
//从大到小排序 ///三个参数 a要排序的 数组, l扫左边的 r扫右边 void quickSort(int a[],int l, int r){ /// 左边要小于 右边才有意义 if (l x) i++; if (i < j) a[j--] = a[i]; } ... ...
分类:
编程语言 时间:
2017-09-14 10:48:27
阅读次数:
182
变量的范围是程序中该变量可以被引用的部分。 方法内定义的变量被称为局部变量。 局部变量的作用范围从声明开始,直到包含它的块结束。 局部变量必须声明才可以使用。 方法的参数范围涵盖整个方法。参数实际上是一个局部变量。 for循环的初始化部分声明的变量,其作用范围在整个循环。 但循环体内声明的变量其适用 ...
分类:
编程语言 时间:
2017-09-14 10:49:12
阅读次数:
137
LinkList.h#ifndefLINK_LIST_H
#defineLINK_LIST_H
//链表节点
typedefstruct_LinkListNode
{
struct_LinkListNode*next;
}LinkListNode;
//单链表
typedefvoidLinkList;
/*
*创建单链表
*@return返回单链表的指针
*/
LinkList*LinkList_Create();
/*
*销毁单链表
*@pa..
分类:
编程语言 时间:
2017-09-14 10:49:19
阅读次数:
171
Spring Boot Maven Plugin插件提供spring boot在maven中的支持。允许你打包可运行的jar包或war包。 repackage目标:创建一个自动可执行的jar或war文件。它可以替换常规的artifact,或者用一个单独的classifier附属在maven构建的生命... ...
分类:
编程语言 时间:
2017-09-14 10:49:41
阅读次数:
755
另一种阶乘问题 描述 另一种阶乘问题 描述 大家都知道阶乘这个概念,举个简单的例子:5!=1*2*3*4*5.现在我们引入一种新的阶乘概念,将原来的每个数相乘变为i不大于n的所有奇数相乘例如:5!!=1*3*5.现在明白现在这种阶乘的意思了吧! 现在你的任务是求出1!!+2!!......+n!!的 ...
分类:
编程语言 时间:
2017-09-14 10:50:13
阅读次数:
175
#encoding=utf-8
#author:zhouyuos这个模块是用来对系统文件的一些基本操作的,比较创建文件,修改文件以及删除文件。一般来说,如果你想获取这个文件的内容或者你想修改文件的信息,就必须要先打开文件。importos#导入os模块
test_file=‘C:\\test.txt‘
opentest=open(test_fil..
分类:
编程语言 时间:
2017-09-14 10:50:26
阅读次数:
262
x开方 1.猜测g 2.计算g^2 3.与x比较,如果不足够接近(<epsilon) 4.得到g=1/2(g+x/g),去往2 ...
分类:
编程语言 时间:
2017-09-14 10:50:48
阅读次数:
200
Python中最连接Mysql常用的驱动是mysql-python:mysql的C语言的驱动
mysql-connector:msql官方的驱动
pymysql:python语言的驱动我这里安装的是mysql-python终端中执行pipinstallmysql-python运气好的的话,直接就成功了,我遇到了一下问题,最终找到了解决方案,原因及解决方..
分类:
编程语言 时间:
2017-09-14 10:50:55
阅读次数:
333
sh是一个比subprocess好的库,能够执行shell命令 1.查看ip: [root@iZj6cbstl2n6r280a27eppZ myblog]# ifconfigeth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet ...
分类:
编程语言 时间:
2017-09-14 10:51:11
阅读次数:
216
public static void CreateFile(String src,String des){ String path1="D:\\test\\data\\"+src; String path2="D:\\test\\res\\"+des; File file1=new File(pat ...
分类:
编程语言 时间:
2017-09-14 10:51:27
阅读次数:
341
@ImportResource({"classpath:dubbo.xml","classpath*:applicationContext.xml"})定义applicationContext.xml<?xmlversion="1.0"encoding="UTF-8"?><beansxmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"..
分类:
编程语言 时间:
2017-09-14 11:53:00
阅读次数:
205
jupyter notebook是一个通过网页运行python的工具 支持分段的python运行,并能直观的查看结果 支持多python环境运行,需要加装(conda) 安装步骤 1.安装python3,并设置环境变量 2.安装jupyter 3.启动 命令行下运行,进行启动,会自动打开web控制台 ...
分类:
编程语言 时间:
2017-09-14 11:53:05
阅读次数:
204