首页 > 2017年03月12日 > 全部分享
装饰者模式-轻松记住IO类的关系与API
一、目录 二、概述与模型 1、概述 含义:控制对对象的访问。 作用:详细控制某个(某类)某对象的方法,在调用之前做前置处理,调用之后做后置处理,从而实现将统一流程代码放在代理类中处理。 优点: 缺点: 2、模型 Component(抽象组件):定义代理角色和真实角色的公共对外方法。 Concrete ...
分类:Windows开发   时间:2017-03-12 19:52:09    收藏:0  评论:0  赞:0  阅读:236
微信公众号的分类
微信公众号的分类,微信公众号
分类:微信   时间:2017-03-12 19:51:56    收藏:0  评论:0  赞:0  阅读:747
python@装饰符
''' # 不改变原函数代码,在调用原函数之前或之后执行其他代码 # 不加参数是两层def,会直接将原函数地址传递进来,返回new_fun(带原函数地址)下的inner函数 # 原函数执行前调用的函数(统一参数) # def new_fun(sfunc): # def inner(args): # ... ...
分类:编程语言   时间:2017-03-12 19:51:35    收藏:0  评论:0  赞:0  阅读:217
2017-03-10<Git撤销修改>
Git撤销修改 撤销修改分为两种情况: 一种是readme.txt自修改后还没有被放到暂存区,现在,撤销修改就回到和版本库一模一样的状态; 一种是readme.txt已经添加到暂存区后,又作了修改,现在,撤销修改就回到添加到暂存区后的状态。 总之,就是让这个文件回到最近一次git commit或gi ...
分类:其他   时间:2017-03-12 19:51:12    收藏:0  评论:0  赞:0  阅读:193
SqlCommandBuilder类是如何构建T-Sql语句
本篇博客默认你看了【DataTable中的RowState属性】这篇博客。 在使用SqlCommandBuilder很简单,就是创建一个SqlCommandBuilder对象,然后设置它的DataAdapter属性即可,但实际上,SqlCommandBuilder对象为我们做了很多事,也就是构建T-... ...
分类:数据库技术   时间:2017-03-12 19:50:22    收藏:0  评论:0  赞:0  阅读:205
软件测试实验1 — Junit 安装与 triangle problem 的测试
1. Install Junit(4.12), Hamcrest(1.3) with Eclipse 选中新建的项目,右键->Propertise->Java Build Path->Add External JARs 然后选中之前下好的junit-4.12.jar与hamcrest-core-1. ...
分类:其他   时间:2017-03-12 19:49:59    收藏:0  评论:0  赞:0  阅读:412
java网络通信:异步非阻塞I/O (NIO)
首先是channel,是一个双向的全双工的通道,可同时读写,而输入输出流都是单工的,要么读要么写。Channel分为两大类,分别是用于网络数据的SelectableChannel和用于文件操作的FileChannel。 注意:在java NIO库中,所有的数据都是用缓冲区处理,常用的是ByteBuf ...
分类:编程语言   时间:2017-03-12 19:49:40    收藏:0  评论:0  赞:0  阅读:134
最长公共子序列poj1458
#include #include #include #include #include #include #include #include #include #include #include #define ll long long using namespace std; const int... ...
分类:其他   时间:2017-03-12 19:49:26    收藏:0  评论:0  赞:0  阅读:177
员工信息管理系统需求分析
员工信息管理系统”可以是面向企业或事业单位的科学、全面、高效进行人事管理的系统,可以根据企业或事业单位人事管理的实际情况,进行科学的、具体的、实用性的系统设计。内容包括机构的建立和维护,人员信息的录入和输出,各种实用信息的浏览,个人信息相关信息的添加,工资的调整和发放以及各类报表的绘制和输出等功能。 ...
分类:其他   时间:2017-03-12 19:49:11    收藏:0  评论:0  赞:0  阅读:165
17.3.12---logging日志模块level配置操作
1 logging日志记录模块的使用和配置 logging模块我们不需要单独再安装,经常要调试程序,记录程序运行过程中的一些信息,手工记录调试信息很麻烦,所以python的logging模块,会把你想记录的日志信息保存到一个自己设定格式的文件中。 2 logging模块日志级别 ...
分类:其他   时间:2017-03-12 19:48:52    收藏:0  评论:0  赞:0  阅读:173
mysql 修改密码
cmd 上执行 # mysql -uroot -p 要求输入密码时,直接回车即可。 > use mysql; > update user set password=PASSWORD('12345678') where user="root"; 将root密码设置为12345678 > flush p ...
分类:数据库技术   时间:2017-03-12 19:48:37    收藏:0  评论:0  赞:0  阅读:174
学习随笔 原生js实现轮播
兼容性:IE7及以上,火狐和谷歌等主流浏览器 HTML&CSS最外面1个总容器#ad,里面放1个图片容器#list,1个按钮容器#btns,2个箭头#prev和#next;#ad相对定位,其他相对于#ad绝对定位。所有图片都是绝对定位,会重叠在一起,默认z-index:0;给选中的图片和按钮分别设置 ...
分类:Web开发   时间:2017-03-12 19:48:23    收藏:0  评论:0  赞:0  阅读:181
Linux学习笔记3-文件与目录管理一
目录的相关操作 cd命令用来切换工作目录,可以用相对目录,也可以用绝对目录;~表示当前用户的主目录,-表示上一个工作目录,有点类似windows的后退,.表示当前目录,..表示上层目录。 pwd命令用来显示当前的工作目录,-p参数可以显示非连接文件的路径。 mkdir用来新建目录,-m参数可以直接指 ...
分类:系统服务   时间:2017-03-12 19:48:06    收藏:0  评论:0  赞:0  阅读:225
counter计数器
import collections as con st = '1324243598234598756' tup = (4,67,7,5,6,67,78,8,4,2,2,4, 4,56,7,8,5,3,23,45,468,9,1,) lis = [1,4,5,7,8,2,2,1,56,7,89,34... ...
分类:其他   时间:2017-03-12 19:47:49    收藏:0  评论:0  赞:0  阅读:132
单例模式
使用new方法实现单例模式 每个实例的创建是通过__new__方法,所以如果要实现一个类只能有一个实例就得重写__new__函数。 执行: 输出为: 执行: 输出为: 执行: 输出: 使用共享属性实现单例模式 与上一种方法不同的是,此种方法当执行__new__方法后,每次生成一个新的实例。只不过每个 ...
分类:其他   时间:2017-03-12 19:47:27    收藏:0  评论:0  赞:0  阅读:186
伪私有属性的意义
抛开语言层面,在通常的面向对象编程中(典型的C++),类都有私有属性。这是为了封装自己的属性,并且保证不会被外界调用修改而只能自己的方法调用修改。由于动态语言的特性,python中不存在严格封装特性,可以在外界随意调用类中任何属性和方法。一般我们想在类中申明一些不想被外界调用的私有属性时,通常约定俗 ...
分类:其他   时间:2017-03-12 19:47:08    收藏:0  评论:0  赞:0  阅读:241
Spark性能优化指南——基础篇
转载 美团技术团队 原文地址 http://tech.meituan.com/spark-tuning-basic.html 前言 在大数据计算领域,Spark已经成为了越来越流行、越来越受欢迎的计算平台之一。Spark的功能涵盖了大数据领域的离线批处理、SQL类处理、流式/实时计算、机器学习、图计 ...
分类:其他   时间:2017-03-12 19:46:35    收藏:0  评论:0  赞:0  阅读:261
一个简单的四则运算程序
首先是简单的布局: Java 代码: 生成计算式的逻辑: 计算逻辑: 由于学习的知识有限,只是用最简单的方法实现计算的逻辑。导致打码很长。这里只是展示了一部分,大概逻辑应该比较清晰了。 运行效果: ...
分类:其他   时间:2017-03-12 19:46:15    收藏:0  评论:0  赞:0  阅读:256
2017-03-10<Git修改及查看状态>
Git的修改及查看 1.将readme.txt 内容修改为:Git is a distributed version control system. Git is free software. 运行git status命令看看结果: $ git status# On branch master# C ...
分类:其他   时间:2017-03-12 19:45:55    收藏:0  评论:0  赞:0  阅读:215
java算法 第七届 蓝桥杯B组(题+答案) 9.取球博弈
9.取球博弈 (程序设计) 两个人玩取球的游戏。一共有N个球,每人轮流取球,每次可取集合{n1,n2,n3}中的任何一个数目。如果无法继续取球,则游戏结束。此时,持有奇数个球的一方获胜。如果两人都是奇数,则为平局。假设双方都采用最聪明的取法,第一个取球的人一定能赢吗?试编程解决这个问题。输入格式:第 ...
分类:编程语言   时间:2017-03-12 19:45:38    收藏:0  评论:0  赞:0  阅读:928
1372条   上一页 1 ... 20 21 22 23 24 ... 69 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!