自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 利用单例模式设计数据库连接Model类

之前在《【PHP】利用php的构造函数与析构函数编写MySQL数据库查询类》(点击打开链接)写过的Mysql数据库查询类还不够完美,利用《【Java】单例模式》(点击打开链接)介绍的思想可以将这个数据库链接类搞成单例,不会因为多个用户访问网站就创建一个数据库查询实例,拖慢整个网站的速度,让网站的数据库压力比较大,造成网站的速度下降得很厉害。 单例实现最关键的,还是那3点: 1、私有构造函数,这...

2017-03-31 19:42:00 50

转载 python paramiko模块

paramiko模块,该模块机遇SSH用于连接远程服务器并执行相关操作 SSHClient 基于用户名密码连接: import paramiko # 创建SSH对象 ssh = paramiko.SSHClient() # 允许连接不在know_hosts文件中的主机 ssh.set_missing_host_key_policy(paramiko.AutoAddPo...

2017-03-31 11:44:00 48

转载 Eclipse快捷操作

Eclipse快捷操作 快捷操作,包含了一些鼠标的操作; 学习了:http://www.cnblogs.com/iamfy/archive/2012/07/11/2586869.html 自己体会了一下: ctrl+1 , 然后根据需求进行选择;调用一个方法,然后给返回值命名的时候-神器; ctrl+q, 回到上次编辑的地点-神器; f3,找到定义; ctrl+鼠标悬停,找到接口或者...

2017-03-29 10:57:00 42

转载 引用类型

创建方式 var arr = new Array(); 或者直接等于一个方括号 var arr = []; length属性 它不是只读,可以通过设置这个属性为数组添加新项。 var colors = ["bule","a","b"]; colors[colors.length] = "c"; 向数组末端添加了一个新项“c” 指定位置添加会改变长度 var colors = ["bule","a"...

2017-03-28 20:15:00 37

转载 AESDK开发之UI消息响应

UI创建: 在该入口下 case PF_Cmd_PARAMS_SETUP: //.... break; 必须在末尾指定UI数目,UI数目一般是枚举,如果和枚举长度不一致也会报错。所以最好是直接修改枚举 out_data->num_params = 3; UI操作响应: 入口: case PF_Cmd_USER_CH...

2017-03-28 12:38:00 47

转载 Office EXCEL 如何实现在单元格内换行

按A/T+回车可以实现手动换行 转载于:https://www.cnblogs.com/acetaohai123/p/6625932.html

2017-03-27 11:35:00 96

转载 二、nginx搭建图片服务器

接上篇:Nginx安装手册 cd /usr/local/nginx/conf/ 配置图片服务器 方法一、在配置文件server{}中location /{} 修改配置: #默认请求 location / { root /home/ftpuser/www;#定义服务器的默认网站根目录位置 index index.html index.php index.htm;#定义首...

2017-03-26 17:04:00 49

转载 WebStorm2017.1安装和配置

先导目录 1- 安装WebStorm2017.1 2- 安装node.js 3- 安装Angular2(typescript) 4- 创建WebStorm Project 一、安装WebStorm2017.1 利用WebStorm2017.1开发,需要Angular2或者高版本的node.js(好像4以上)。 废话: 1)先说下WebStorm 是什么? 通过安装必...

2017-03-26 12:44:00 518

转载 微信自动登录

需要: 1、appid 2、appsecret应用密钥【微信公众平台不保存,若忘记需要重置】 3、网页授权 开发者中心-》网页授权 写上网站的域名 通过用微信访问网站,通过参数code, 获取微信的用户信息:微信昵称 头像 性别等。 转载于:https://www.cnblogs.com/linewman/p/9918300.html...

2017-03-26 00:48:00 61

转载 大数据JAVA基础第十一天

1.继承中构造方法的关系 1.子类中所有的构造方法默认都会访问父类中空参数的构造方法,除非显式使用super/this调用了父类或者是本类的其他构造方法。 2.在类中对本类或者是父类构造方法的调用,只能是在构造方法中,不能在实例方法中调用构造方法(更不能在类方法中调用构造方法),原因: 实例方法被调用时,说明实例对象已经被创建完了,此时不能再使用this/super去初始化本实例或者是父...

2017-03-25 22:24:00 48

转载 Gson使用指南(一)

注:此系列基于Gson 2.4。 一、Gson的基本用法 Gson提供了fromJson() 和toJson() 两个直接用于解析和生成的方法,前者实现反序列化,后者实现了序列化。同时每个方法都提供了重载方法,我常用的总共有5个。 基本数据类型的解析 Gson gson = new Gson(); int i = gson.fromJson("100", int...

2017-03-25 15:43:00 42

转载 HTML5学习之————FileReader接口

1、FileReader接口的方法 FileReader接口有4个方法,其中3个用来读取文件,另一个用来中断读取。无论读取成功或失败,方法并不会返回读取结果,这一结果存储在result属性中。 FileReader接口的方法 方法名参数描述 readAsBinaryString file 将文件读取为二进制编码 readAsText file,[...

2017-03-24 23:30:00 51

转载 撸一个Android高性能日历控件,高仿魅族

Android原生的CalendarView根本无法满足我们日常开发的需要,在开发吾记APP的过程中,我觉得需要来一款高性能且美观简洁的日历控件,觉得魅族的日历风格十分适合,于是打算撸一款。 github地址:https://github.com/huanghaibin-dev/CalendarView compile 'com.haibin:calendarview:1....

2017-03-24 18:21:00 122

转载 python常用库之random

random是内建(built-in)函数,作用是产生随机数,使用较多. 首先是导入模块: import random 接着就可以调用random模块下的函数了,例如: random.randint(1,100) 语句的含义是产生1至100(包含1与100)的一个随机数。 也可以: from random import randint #直接导入randint函数 还可以改名呢:...

2017-03-23 14:52:00 210

转载 homework for Java

public class Dog { private String name; private String color; private int age; public Dog(String name, String color, int age) { this.name = name; this.color = color; this.age = age; } publi...

2017-03-23 12:42:00 59

转载 20145233《网络对抗》 第三周 免杀原理与实践

20145233《网络对抗》 第三周 免杀原理与实践 实验内容 理解免杀技术原理(1分) 正确使用msf编码器,veil-evasion,自己利用shellcode编程等免杀工具或技巧;(2分) 通过组合应用各种技术实现恶意代码免杀(1分) 用另一电脑实测,在杀软开启的情况下,可运行并回连成功,注明电脑的杀软名称与版本(1分) 实验过程 什么是免杀 概述 免杀:也就是反病毒(Ant...

2017-03-23 12:12:00 83

转载 WEB应用程序:AJAX全套

概述 对于WEB应用程序:用户浏览器发送请求,服务器接收并处理请求,然后返回结果,往往返回就是字符串(HTML),浏览器将字符串(HTML)渲染并显示浏览器上。 1、传统的Web应用 一个简单操作需要重新加载全局数据 2、AJAX AJAX,Asynchronous JavaScript and XML (异步的JavaScript和XML),一种创建交互式网页应用的网页开发...

2017-03-23 10:47:00 44

转载 【Java面试题】16 静态代码块,main方法,构造代码块,构造方法

public class HelloB extends HelloA{ public HelloB() { System.out.println("HelloB"); } { System.out.println("I am B class"); } static{ ...

2017-03-23 09:53:00 53

转载 DPDK无法分出连续大页面(contiguous hugepages)的几个解决方法

在使用DPDK或者SPDK的时候,需要在进程刚启动的时候使用rte_eal_init初始化Environment Abstract Layer,应用进程会通过这个函数告诉EAL为它映射多大的hugepages,这通常通过ealargs的-m参数来指定,就像下面这样: char *ealargs[] = { argv[0], // name ...

2017-03-23 09:11:00 487

转载 AJAX全套

AJAX全套 概述 对于WEB应用程序:用户浏览器发送请求,服务器接收并处理请求,然后返回结果,往往返回就是字符串(HTML),浏览器将字符串(HTML)渲染并显示浏览器上。 1、传统的Web应用 一个简单操作需要重新加载全局数据 2、AJAX AJAX,Asynchronous JavaScript and XML (异步的JavaScript和XML),一种创建交互式网页应用的...

2017-03-22 13:39:00 59

转载 iOS:学习runtime的理解和心得 (转)

Runtime是想要做好iOS开发,或者说是真正的深刻的掌握OC这门语言所必需理解的东西。最近在学习Runtime,有自己的一些心得,整理如下, 一为 查阅方便 二为 或许能给他人一些启发, 三为 希望得到大家对这篇整理不足之处的一些指点。 什么是Runtime 我们写的代码在程序运行过程中都会被转化成runtime的C代码执行,例如[target doSomething];会...

2017-03-22 10:49:00 44

转载 Win10上编译CoreCLR的Windows和Linux版本

一、编译环境 首先,不管是Windows还是Linux版本CoreCLR的编译,都是在Windows10上进行的。 二、CoreCLR for Windows 在Windows上做编译怎么能少得了Visual Studio,由于Visual Studio 2017刚刚发布,所以选用Visual Studio 2017版本作为编译工具。 编译组件 Visual Studio 2017安装组件 .NE...

2017-03-22 00:41:00 174

转载 UVa10129 - Play on Words

题意:n个单词形成序列,能够使每一个单词的第一个字母和上一个单词的最后一个字母相同 分析:意即是否形成欧拉道路,所以先以每个单词的首、尾形成点,连成有向边构图。   形成欧拉道路有2个条件:     1.图连通     2.图中所有点的出度`等于`入度,或只有两个奇度点并且一个点的入度比出度大1(终点),另一个点的出度比入度大1(起点)。    对于1:dfs判之。2 统计出入度情况判...

2017-03-21 19:42:00 39

转载 C# 数组快速读取和写入

摘要: C# 数组快速读取和写入 1 BinaryFormatter binaryFormatter = new BinaryFormatter(); 2 FileStream fileStream = new FileStream(@"E:\context.txt", FileMode.Create); 3 binaryFormatter.Serialize(fileStream, ...

2017-03-21 18:33:00 793

转载 数据库DDL操作

DDL1. 数据库操作 /* 查看所有数据库*/:SHOW DATABASES /* 切换(选择要操作的*/)数据库:USE 数据库名 /* 创建数据库*/:CREATE DATABASE [IF NOT EXISTS] mydb1 [CHARSET=utf8] /* 删除数据库*/:DROP DATABASE [IF EXISTS] mydb1 /* 修改数据库编码*/:ALTER...

2017-03-21 17:42:00 56

转载 Q2Day81

在编写爬虫时,性能的消耗主要在IO请求中,当单进程单线程模式下请求URL时必然会引起等待,从而使得请求整体变慢。 同步执行 import requests def fetch_async(url): response = requests.get(url) return response url_list = ['http://www.github.co...

2017-03-21 16:48:00 67

转载 BZOJ 3653 主席树

思路: (抄一波公式) $$ans=min(dep[x],k)×(size[x]-1)+\sum_{y在x的子树中,且dis(x,y)<=k}(size[y]-1)$$ 顺着DFS序 按照deep往线段树里插就好了... //By SiriusRen #include <cstdio> #include <cstring> #inclu...

2017-03-21 08:29:00 40

转载 vim 保存退出命令集

命令 简单说明 :w 保存编辑后的文件内容,但不退出vim编辑器。这个命令的作用是把内存缓冲区中的数据写到启动vim时指定的文件中。 :w! 强制写文件,即强制覆盖原有文件。如果原有文件的访问权限不允许写入文件,例如,原有的文件为只读文件,则可使用这个命令强制写入。但是,这种命令用法仅当用户是文件的属主时才适用,而超...

2017-03-20 14:13:00 103

转载 线程基础概念

java语言的优势之一就是多线程处理较为简单。 程序 指令+数据的byte序列,如:qq.exe 进程 对于操作系统而言,同时运行的每一个任务就是一个应用程序。对于操作系统级别同时运行的任务,成为进程。比如:qq.exe,eclipse,IE等。正在运行的程序,是程序动态的执行 线程 对于一个进程而言(程序):在程序内部也会同时运行多个任务,那个每一个任务称为一个线程。 并...

2017-03-20 13:38:00 33

转载 PowerShell中的配置文件

http://www.cnblogs.com/ceachy/archive/2013/03/01/PowerShell_Profile.html 转载于:https://www.cnblogs.com/answercard/p/6581006.html

2017-03-19 16:53:00 197

转载 Valera and Swaps

题意: 定义 $f(p)$ 表示将 $p$ 序列变换为有序序列最少要交换多少次,给一 $1 \simn$ 的排列 $a$ ,给一整数 $m$, 求问将 $a$ 最少交换多少次能得到 $p$ ,使得 $f(p) = m$,并将以此交换视作一个两个数字,将交换按顺序排列开 求出字典序最小的交换序列。 解法: 记 $id$ 表示排列 $id(i) = i$ 考虑 $f(p)$ 怎么求...

2017-03-18 20:17:00 98

转载 wordpress源码解析-数据库表结构(转)

如果是一个普通的用户,不需要了解wordpress数据库的结构。但是,如果你正在写一个插件,你应该会对wordpress如何处理它的数据和关系感兴趣。如果你已经尝试使用已经存在的wordpress api 去访问你需要的数据,但不直接访问数据库的情况下,这是不可能的,WordPress的提供WPDB的类,使这项任务变得简单。 WordPress数据库的11个数据表分别是: ...

2017-03-18 16:53:00 116

转载 Windows 用bat脚本带配置启动redis,并用vb脚本使其在后台运行。

最近,在Windows上用开发PHP程序,需要用到Redis,每天要打开一个运行redis-server.exe的窗口这样比较烦,因为窗口就一直打开着,不能关闭。 所以就想着通过写脚本的方式,让他在后台运行。 先写一个startup.bat脚本: @echo off d: cd /soft/redis redis-server.exe redis.conf exit ...

2017-03-17 12:04:00 268

转载 关于ajax 返回值验证问题

如果后台返回布尔值true时 前端 if(data==true){ //true 不能加引号 否则就变成了字符串了 alert(data+'操作成功!'+status); } 转载于:https://www.cnblogs.com/xtmp/p/6560368.html...

2017-03-16 16:53:00 69

转载 TensorFlow 下 mnist 数据集的操作及可视化

from tensorflow.examples.tutorials.mnist import input_data 首先需要连网下载数据集: mnsit = input_data.read_data_sets(train_dir='./MNIST_DATA', one_hot=True) # 如果当前文件夹下没有 MNIST_DATA,会首先创建...

2017-03-16 15:13:00 69

转载 转:Python面试必须要看的15个问题

引言 想找一份Python开发工作吗?那你很可能得证明自己知道如何使用Python。下面这些问题涉及了与Python相关的许多技能,问题的关注点主要是语言本身,不是某个特定的包或模块。每一个问题都可以扩充为一个教程,如果可能的话。某些问题甚至会涉及多个领域。 我之前还没有出过和这些题目一样难的面试题,如果你能轻松地回答出来的话,赶紧去找份工作吧! 问题1 到底什么是Python?你可...

2017-03-16 09:38:00 44

转载 TSimpleMsgPack的样例代码

TSimpleMsgPack的样例代码 unit uMain; interface uses SimpleMsgPack, Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, IdBaseComponent, IdComponent, IdTCPServer, Id...

2017-03-15 15:51:00 106

转载 紫书动规 例题9-5 UVA - 12563 Jin Ge Jin Qu hao dp-01背包

题目链接: https://vjudge.net/problem/UVA-12563 题意: 题解: 01背包 一直想二维,但是对于第i首,能不能唱只和时间有关,和前i-1首最多唱了多少没有关系,不能从dp[i-1]转移 唱完了一首歌,以这首歌的结束时间判断是否到了下一首该唱的时间 dp[j]:=以j为结束时间,最多唱了多少首,注意j一定要倒着枚举,否则就被当前这首歌覆盖了,就...

2017-03-15 14:46:00 90

转载 BZOJ4422 : [Cerc2015]Cow Confinement

从右往左扫描线,用线段树维护扫描线上每一个点能达到的花的数量,并支持最近篱笆的查询。 对于一朵花,找到它上方最近的篱笆,那么它对这中间的每头牛的贡献都是$1$。 当扫到一个篱笆的右边界时,这中间的答案都要清零。 当扫到一个篱笆的左边界时,这中间的答案同理都要清零,但是要向上直到最近的篱笆为止都加上下面的答案。 这中间对这个篱笆右下角的贡献会重复计数,因此需要减掉。 时间复杂度$O(n\l...

2017-03-14 21:47:00 262

转载 loadrunner:Auto Correlate自动定位瓶颈

Auto correlate可以根据数据趋势,自动分析出可能影响目标性能的数据项,通过它可以很方便地找出哪些数据之间有明显的相互依赖性。 下面以分析影响平均响应时间的windows资源为例,讲解Auto Correlate的使用。 1) 打开Average Transaction Response Time图标,然后右键点击“Auto Correlate”即可打开Auto Co...

2017-03-14 17:17:00 66

空空如也

空空如也

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

TA关注的人

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