自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(71)
  • 收藏
  • 关注

转载 设计模式——适配器模式

适配器模式定义将一个类接口变成用户所期待的接口类型,使其能够将两个能在一起工作的类,变成一起工作。举例苹果电脑type-c转接头也是适配器模式思想,它能够将HDMI/Type A/内存卡槽转成Type C接口,就是将一种接口转化成另一种接口,使得原来不能一起工作的两个接口现在能够一起工作。职责1.Target目标角色该角色定位需要将源角色经过适配器,包装成其期待的接口。2....

2018-03-31 18:39:00 43

转载 day11

函数名的本质是一个特殊变量1.单独打印函数名:内存地址2.函数名的赋值3.函数名可以作为容器类数据4.函数名可以作为参数5.函数名可以作为函数返回值闭包:就是内层函数对外层函数(非全局)变量的引用,判断内层函数名:.__closure__作用:当函数开始执行时,如果遇到了闭包,他会永远开辟一个内存空间,将闭包中的变量值放入其中,不会随着函数执行完毕消失装饰器  ...

2018-03-30 21:51:00 45

转载 工作的开端五

java程序中要执行linux命令主要依赖2个类:Process和Runtime 方法是exec();// 高效字节流一次读写一个字节: public static void method3(String srcString, String destString) throws IOException { BufferedInputStream bis = new Buf...

2018-03-30 16:53:00 49

转载 基于Python对象引用、可变性和垃圾回收详解

基于Python对象引用、可变性和垃圾回收详解下面小编就为大家带来一篇基于Python对象引用、可变性和垃圾回收详解。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。变量不是盒子在示例所示的交互式控制台中,无法使用“变量是盒子”做解释。图说明了在 Python中为什么不能使用盒子比喻,而便利贴则指出了变量的正确工作方式。变量 a 和 b 引用同一个列表,而不是那个...

2018-03-30 13:55:00 57

转载 java 判断对象的所有属性是否为空解决方案

public static boolean allfieldIsNUll(Object o){ try{ for(Field field:o.getClass().getDeclaredFields()){ field.setAccessible(true);//把私有属性公有化 Object object = fie...

2018-03-30 13:44:00 742

转载 Python3之json模块

概念:啊序列化(Serialization):将对象的状态信息转换为可以存储或可以通过网络传输的过程,传输的格式可以是JSON,XML等。反序列化就是从存储区域(JSON,XML)读取反序列化对象的状态,重新创建该对象。JSON(Java Script Object Notation):一种轻量级数据交互格式,相对于XML而言更简单,也易于阅读和编写,机器也方便解析和生成,Json是Jav...

2018-03-30 09:59:00 55

转载 rsync+inotify

rsync+inotify在内核2.6.13起,加入了inotify支持介绍:rsync扫描所有文件后对比,进行差量备份,inotify可以监控文件系统添加,删除修改,移动的各种事件。在使用rsync首次全量同步后,结合inotify源目录进行实时监控,当文件变动和新文件产生,就会同步到目标目录下,高效使用案例:(网站图片备份方案)分别将192.168.133.1的/data/test1和/dat...

2018-03-29 15:39:00 51

转载 《我是一只IT小小鸟》 读书笔记

《我是一只IT小小鸟》读书笔记娄雨禛 PB16060356关键词:理想  对于很多大学生来说,大学及其之后的日子充满了未知的美好与期盼。在《我是一只IT小小鸟》中的每一位IT从业人员,在进入大学之前,都对自己的未来充满憧憬。一份理想,能够使我们激情饱满地投入大学生活。但我们随后也会发现,这样的理想,很容易被无情的现实打击,甚至打灭。比如,来自大学学业的压力、来自同学...

2018-03-28 18:48:00 42

转载 struts2学习笔记(一)

配置文件web.xml和struts.xmlweb.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" versi...

2018-03-28 16:19:00 49

转载 清北学堂省选刷题冲刺班 Test Day3

目录 2018.3.27 Test T1 T2 T3 考试代码 T2 T3 2018.3.27 Test时间:8:00~11:30期望得分:100+60+25=185...

2018-03-28 12:56:00 68

转载 python库--pandas--写入文本文件

pandas.DataFrame.to_csv参数说明path_or_buf=None文件路径或对象, 若果为None, 则结果作为字符串返回sep=','分隔符na_rep=''缺失数据显示内容float_format=None将浮点数格式化为字符串columns=None写入文件的列标签...

2018-03-27 22:51:00 853

转载 js权威指南学习笔记(二)表达式与运算符

1、数组初始化表达式数组直接量中的列表逗号之间的元素可以省略,这时省略的空位会填充undefined。如:221var arr = [1,,,,,6]; 2console....

2018-03-27 22:26:00 72

转载 pooling的几种形式(转)

转载地址:http://blog.csdn.net/malefactor/article/details/51078135 原作者:张俊林CNN是目前自然语言处理中和RNN并驾齐驱的两种最常见的深度学习模型。图1展示了在NLP任务中使用CNN模型的典型网络结构。一般而言,输入的字或者词用Word Embedding的方式表达,这样本来一维的文本信息输入就转换成了二维的输入结构,假设输入X...

2018-03-27 16:45:00 1034

转载 Linux 文件基本属性: chown修改所属组 和 chmod修改文件属性命令

[root@www /]# ls -ltotal 64dr-xr-xr-x 2 root root 4096 Dec 14 2012 bin-rwxrwxr-x 4 root root 4096 Apr 19 2012 main.c当为[d]则是目录当为[-]则是文件;若是[l]则表示为链接文档(link file);若是[b]则表示为装...

2018-03-27 15:40:00 482

转载 LinkedHashMap 源码分析

LinkedHashMap 源码分析1. 基本结构1. 实现实现的接口是 Map2. 继承   继承的是 HashMap 这个就比较熟悉了,事实上我们会看到 LinkedHashMap 代码量非常的少,主要就是因为他继承的 HashMap ,继承了大多数的操作。 仔细一点的都会发现 HashMap 里面有非常多的空白方法,这些方法其实是模板方法,为了让继承 HashMap 的类重写一些自...

2018-03-26 22:48:00 40

转载 函数

---恢复内容开始---一、为什么要有函数,什么是函数?1、若是没有函数的话,容易出现代码的组织机构不清晰,可读性差,2、遇到重复的功能只能重复编写实现代码,代码冗余。3、功能需要扩展时,需要找出所有实现该功能的地方修改,无法统一管理,且维护难度极大二、什么是函数呢?简单的说函数就是具备某一功能的工具#要想用函数就必须要先定义, 在使用三:函数的分类函数有内置函...

2018-03-26 18:41:00 61

转载 centos 7.4 + mysql 5.7 + yum 安装

os: centos7.4 db: mysql 5.7.21安装一些依赖包# yum install make cmake *gcc* libaio libaio-devel automake autoconf bz bison libtool ncurses wget perl-DBI perl-DBD-MySQL perl-JSON...

2018-03-26 14:14:00 121

转载 Unix系统编程()close系统调用

close系统调用关闭一个打开的文件描述符,并将其释放回调用进程,供该进程继续使用。当一进程终止时,将自动关闭其已打开的所有文件描述符。 int close(int fd); 显式关闭不再需要的文件描述符往往是良好的习惯,会使代码后续修改的时候更具可读性,也更可靠。 文件描述符属于有限资源,因此文件描述符的关闭失败可能会导致一个进程将文件描述符资源消耗殆尽。 在编写需要长期运行并处理大量文...

2018-03-24 22:18:00 406

转载 洛谷 P3052 [USACO12MAR]摩天大楼里的奶牛Cows in a Skyscraper

P3052 [USACO12MAR]摩天大楼里的奶牛Cows in a Skyscraper题目描述A little known fact about Bessie and friends is that they love stair climbing races. A better known fact is that cows really don't...

2018-03-24 19:45:00 95

转载 Microsoft SQL Server 17导出xlsx文件时报错:The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the...

导出数据时报错:如果你是导出office 2007格式TITLE: SQL Server Import and Export Wizard------------------------------The operation could not be completed.------------------------------ADDITIONAL INFOR...

2018-03-24 10:02:00 933

转载 20172332 《程序设计与数据结构》第三周学习总结

学号20172332 2017-2018-2 《程序设计与数据结构》第三周学习总结教材学习内容总结1.创建对象,对象引用变量的声明和与初始化,别名。2.无比重要的String类!!!3.包的概念。4.import声明的作用。5.新的一个类:Random类。6.与数学息息相关的Math类。7.格式化信息的两类:NumberFormat类和DecimalFormat类。8...

2018-03-23 23:22:00 187

转载 3.迭代器以及迭代器的作用

#迭代器'''迭代是访问集合元素的一种方式,迭代器是一个能够记住遍历位置的对象迭代器对象从集合的第一个元素开始访问,直到所有的元素都被访问完结束如果想访问一个元素,需要把这个元素前面的所有元素都遍历后,才可以访问'''#1.可迭代的对象,像(1),(2)这些对象称之为可迭代对象(Iterable)#(1)以直接作用for循环的数据类型有:list/tupl...

2018-03-23 21:00:00 64

转载 20172322 实验一《Java开发环境的熟悉》实验报告

172322 2017-2018-2 《程序设计与数据结构》实验一报告课程:《程序设计与数据结构》班级: 1723姓名: 张昊然学号:20172322实验教师:王志强实验日期:2018年3月21日必修/选修: 必修1.实验内容此处填写实验的具体内容:1.熟悉JAVA开发环境(Linux和Eclipse);2.将编程的内容导入IDEA中方便编写;3.验收项目:PP2....

2018-03-23 17:19:00 79

转载 打开与关闭eclipse的自动补全功能

打开:eclipse→Windows→Preferences→Java→Editor→Content Assist;修改Auto Activation triggers for java的值为:.abc 点击apply按钮。关闭:eclipse→Windows→Preferences→Java→Editor→Content Assist;将Auto Activation trigg...

2018-03-22 18:54:00 60

转载 使用tar命令备份、恢复Ubuntu Linux

想将ubuntu更换到另外一块硬盘,又不想重装系统,于是尝试了clonezilla、dd、tar三种方式。该ubuntu系统是将根目录、boot目录等所有系统目录都安装在一个分区内。 clonezilla和dd两种方式都失败了,因为新硬盘的分区大小和老硬盘的根目录分区大小不一致,前两钟方式导致新盘分区的大小被改变。办法应该是有的,我没有研究clonezilla正确使用姿势。而dd...

2018-03-22 15:20:00 108

转载 Python基础语法

Python介绍及前期准备:Python介绍:Python是一种面向对象的解释性编程语法,语法简单,易上手,且第三方库丰富,因为其能跟其他语言都能很好地融合,故又称之为胶水语言。前期准备:使用python编程前需要先安装好python,配置好环境变量,同时下载安装好python开发工具,这里以pycharm为例,使用前需先下载并安装好。python3下载地址:https:...

2018-03-22 11:11:00 35

转载 Tooltip导致的无法访问已释放对象

最近C#项目中遇到了一个无法访问已释放对象问题,经过反复测试,最终发现问题出在控件Tootip上,因为tootip内部有一个定时器,如果在窗口销毁时,鼠标移动到控件上恰好产生了一个tooltip,就会程序报错private void UCCard_Disposed(object sender, EventArgs e){ //加这一句话解决 Tooltip...

2018-03-22 10:00:00 149

转载 Python基础语法 - 模块&包

模块描述:  在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。  为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。在Python中,一个.py文件就称之为一个模块(Module)。使用模块有什么好处?  最大的好处是大大提高了代码的可维护性。...

2018-03-22 01:25:00 63

转载 Java资源大全中文版(Awesome最新版)

Awesome系列的Java资源整理。awesome-java就是akullpp发起维护的Java资源列表,内容包括:构建工具、数据库、框架、模板、安全、代码分析、日志、第三方库、书籍、Java 站点等等。业务流程管理套件流程驱动的软件系统构建,中间件。jBPM:非常灵活的业务流程管理框架,致力于构建开发与业务分析人员之间的桥梁。官网Activiti:新一代的开源 BPM ...

2018-03-21 20:23:00 193

转载 find命令

Usage: find [path...] [expression]expression may consist of: operators, options, tests, and actions:——表达式可以有operators, options, tests, and actions组成operators (decreasing precedence; -and is imp...

2018-03-21 20:07:00 70

转载 cache max-age tags context

当一段数据废了很大劲才获取到,这时要考虑使用cache:max-age,感觉没啥用,一般只尊重后台的设置,主要是针对于匿名用户tag: 不管匿名和还是登陆用户,都有效,但不知道有什么用,特别是自己定义的一个字符串tagcontext: 应该是有些变体,所以--所谓数据费了很大劲,我估计是数据比从数据库去要更费劲,所以缓存,也许是整个页面也许是某个大的chunk.--就说,平时都只是准备render...

2018-03-21 13:58:00 36

转载 判断对象是否存在 (if exists (select * from sysobjec...

1 判断数据库是否存在Sql代码if exists (select * from sys.databases where name = ’数据库名’)drop database [数据库名]if exists (select * from sys.databases where name = ’数据库名’)drop database [数据库名]2 判断表是否存在Sql代码if ...

2018-03-21 11:44:00 3712

转载 用JDBC把Excel中的数据导入到Mysql数据库中

步骤:0.在Mysql数据库中先建好table 1.从Excel表格读数据 2.用JDBC连接Mysql数据库 3.把读出的数据导入到Mysql数据库的相应表中其中,步骤0的table我是先在Mysql数据库中建好的,也可以用JDBC连上数据库以后再建表;步骤1的代码是网上找的;其他部分都是我自己写的。之前我自己写的部分还被误删了,后来又重新写了。...

2018-03-21 10:23:00 202

转载 前端开发谷歌浏览器跨域命令行(很实用,开发常用)

open -a "Google Chrome" --args --disable-web-security --allow-file-acess-from-files --user-data-dir (退出谷歌浏览器,在终端输入即可,当浏览器有提示时即成功)转载于:https://www.cnblogs.com/xiaohuizhang/p/8615387.html...

2018-03-21 10:11:00 965

转载 liux vim 命令

清除所有行先 gg再 dG转载于:https://www.cnblogs.com/zhanghanwen16/p/8610931.html

2018-03-20 17:41:00 49

转载 多变量微积分笔记10——二重积分的应用

  二重积分的几何意义是计算物体的体积,但是在实际问题中,二重积分还可以用来计算面积和均值。计算面积  计算面积容易联想到单变量积分的几何意义,但通常这是用二重积分来完成的。  给出一个平面上的区域R,求R的面积。如果使用一元积分计算,会发现这并不容易,因为一元积分的几何意义是曲线与x轴围成的面积,而现在是要计算闭合曲线围成的面积。此时二元积分会比较有用。  将R区域的面积分成...

2018-03-19 15:25:00 532

转载 批量 kill mysql 线程

时常有一些烂sql跑在数据库里,我们要进行kill,避免影响拖垮数据库。mysql> show processlist;+----+------+---------------------+--------------------+---------+------+----------+------------------+| Id | User | Host | db | C...

2018-03-19 12:17:00 49

转载 第一章 第五题

五、软件工程是不是教那些不怎么会写程序的人开发软件?你怎么看?答:个人认为是,而且软件工程不仅是教不会写程序的人开发软件,更是再教已经懂得开发语言的程序员如何更好地开发软件。转载于:https://www.cnblogs.com/wjj6/p/8601221.html...

2018-03-19 12:15:00 78

转载 开机No Boot Device Found.

问题原因 操作系统与当前BIOS模式不匹配。在UEFI模式下安装的系统,只能用UEFI模式引导;同理,如果你是在Legacy模式下安装的系统,也只能在legacy模式下进系统。如果更改过BIOS模式,可能会出现这种情况。解决办法 正常情况下还是可以进入BIOS的,进去后更改Boot mode即可。 特殊情况:Default Boot Device Miss...

2018-03-18 10:10:00 5164

转载 深入理解java虚拟机(十三) Java 即时编译器JIT机制以及编译优化

在部分的商用虚拟机中,Java 程序最初是通过解释器( Interpreter )进行解释执行的,当虚拟机发现某个方法或代码块的运行特别频繁的时候,就会把这些代码认定为“热点代码”。为了提高热点代码的执行效率,在运行时,即时编译器(Just In Time Compiler )会把这些代码编译成与本地平台相关的机器码,并进行各种层次的优化。1、HotSpot 内的即时编译器解释器...

2018-03-17 14:55:00 353

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除