- 博客(59)
- 资源 (20)
- 收藏
- 关注

原创 利用PIN码破解wifi密码(WPA2-PSK)
無奈宿舍無線網絡實在太差,校園網連個QQ都登錄不上,看到XX地方的信號居然是滿格,難免想讓我做一次網絡安全方面的實驗。聲明下,僅僅是實驗而已,禁用於非法目的。首先,亂扯一些東西,看看就好,不看也行。1. Pin碼WPS中的PIN碼,WPS是一種免輸入密碼和SSID的建議無線配置協議,它的好處就是能夠讓支持WPS的設備,在第一次連接某個設備室,能夠通過非手工輸入SSID和密碼的
2014-02-20 12:51:39
120581
1
原创 Citus安装、配置与测试
CitusDB是一个基于最新PostgreSQL(以下简称PG)构建的分布式数据库。它是一个PostgreSQL的扩展。它可对PG数据库进行伸缩以适应大数据的处理;可在集群中进行自动分片和碎片复制,运行在云端或者混合系统中。在使用过程中,它就像一个单一节点的PostgreSQL服务,对应用来说是透明的,因此,使用它在集群中可以轻松的添加节点。进行查询工作时,它可将查询分布到集群中的每个节点,可用于快速处理查询以及并行处理。为了学习使用Citus,搭建如图1所示的分布式数据库测试环境,PC环境如表1所示。
2021-03-03 15:30:44
2032
2
原创 js-xlsx合并复杂表头导出
先上效果图:js-xlsx的功能与介绍直接上npmjs找吧,下面直接上代码:const XLSX = require('js-xlsx');//表头let headers = { A1: { v: '项目' }, B1: { v: '查询总数(人次)' }, C1: { v: '咨询方式(人次)' }, P1: { v: '咨询类型(件)' }, Z1: { ...
2019-09-07 22:48:31
6398
2
原创 postgresql根据查询日期所在月份的周数查找去年该月份对应周数的日期
-- DROP FUNCTION get_last_month_day_by_week(timestamp without time zone);create or replace function get_last_year_day_by_week(in _date timestamp)returns varchar as $$declare _this_year_week_date tim...
2018-07-10 10:33:40
2645
原创 postgresql根据日期所在周数查找上个月该周数的日期
-- DROP FUNCTION get_last_month_day_by_week(timestamp without time zone);create or replace function get_last_month_day_by_week(in _date timestamp)returns varchar as $$declare _this_month_week_date t...
2018-07-10 10:32:37
2447
原创 element ui 表格合并单元格
先上效果图:再上代码:<template> <div> <el-table :data="tableData6" :span-method="objectSpanMethod" border style="width: 100%; margin-top: 20px"> <
2018-04-17 14:35:58
17498
1
原创 卸载postgresql
卸载dpkg --list | grep postgresql dpkg --purge orsudo apt-get --purge autoremove postgresql*
2016-11-11 12:38:47
16009
原创 POSTGRES:could not create lock file "/var/run/postgresql/.s.PGSQL.5433.lock": Permission denied
chown -R postgres:postgres /var/run/postgresql
2016-11-11 12:32:10
6630
原创 HBuilder连接夜神android模拟器
1.切换到夜神模拟器目录下cd C:\Program Files (x86)\nox\Nox\bin2.查看夜神模拟器端口nox_adb devices3.切换至HBuilder目录下cd C:\Program Files (x86)\HBuilder.7.6.0.windows\HBuilder\tools4.adb connect 127.0.0.1:62001
2016-11-09 15:01:11
2116
原创 關於js繼承實現
1.原型鏈實現。原型鏈這東西有點像作用域鏈。 function SuperType() { this.property = true; } SuperType.prototype.getSuperType = function () { return this.property; }; funct
2016-04-25 16:33:42
443
原创 關於js對象創建
在js中,創建對象最簡單的方法就是new 一個Object的實例出來(new Object()),例如: var person=new Object(); person.name='chan'; person.age='11'; person.sayHi=function(){alert('hi')};後來,人們開始使用 對象字面量 來創建對象,語法如下
2016-04-25 11:51:53
481
原创 LinQ中Union&&Concat&&Intersect区别
MSDN中相关方法的定义Union:https://msdn.microsoft.com/zh-cn/library/bb341731(v=vs.90).aspxConcat:https://msdn.microsoft.com/zh-cn/library/bb351755(v=vs.90).aspxintersect:https://msdn.microsoft.com/zh-cn/
2015-03-03 11:00:35
1917
原创 Android学习笔记--android.content.res.Resources$NotFoundException: String resource ID #0x0
错误提示: android.content.res.Resources$NotFoundException: String resource ID #0x0错误原因:错误解决方法:
2014-11-13 19:47:25
19938
1
原创 MSSQL2008数据库压缩
USE [master]GOALTER DATABASE DNName SET RECOVERY SIMPLE WITH NO_WAITGOALTER DATABASE DNName SET RECOVERY SIMPLE --简单模式GOUSE DNName GODBCC SHRINKFILE (N'DNName_Log' , 11, TRUNCATEONLY)GOUSE
2014-08-19 10:54:03
850
原创 MSSQL中GetDate()各種格式
Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AMSelect CONVERT(varchar(100), GETDATE(), 1): 05/16/06Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16Select CONVERT(varchar(100),
2014-08-08 11:38:52
2194
原创 c#通过反射设置和获取值
private object GetValue(T obj, string propertyName) { PropertyInfo propertyInfo; propertyInfo = typeof(T).GetProperty("DataTime", BindingFlags.GetProperty | BindingFlag
2014-07-30 16:04:19
2273
原创 Visual Studio2010调用WebService步骤
一、准备一个WebService 1.右键你的web应用=》添加=》新建项=》选择“Web服务”=》输入名称=》确定 2.工具栏=》调试=》开始执行 3.在浏览器可以得到一个url 二、新建一个控制台程序以调用WebService服务 1.新建控制台程序×1 2.右键“引用”=》“添加服务引用” 3. 4. 5. 6.在main()中可以这么写: namespace.class 实例名=n
2014-05-02 17:06:52
4649
原创 设计模式学习之迪米特法则
迪米特法则(LoD):也叫最少知识原则。如果两个类彼此不必彼此直接通信,那么这两个类就不应当发生直接的相互作用。如果其中一个类需要调用另一个类的某一个方法的话,可以通过第三者转发这个调用。迪米特法则首先强调的前提是在类的结构设计上,每一个类都应当尽量降低成员的访问权限,也就是说,一个类包装好自己的private状态,不需要让别的类知道的字段或者行为就不要公开。它强调了类之间的松耦合。在设计程序
2014-04-02 15:43:17
628
原创 设计模式学习之代理模式
代理模式:为其他对象提供一种代理以控制对这个对象的访问。类图:Subject类:定义了RealSubject和Proxy的共用接口,这样就在任何RealSubject的地方都可以使用Proxy。RealSubject类:定义了Proxy所代表的真实实体。Proxy类:保存一个引用是的代理可以访问实体,并提供一个与Subject的接口相同的接口,这样代理就可以用来替代实体。
2014-03-24 23:31:49
609
原创 VisualSVN设置空修改日志不可提交
为了直接避免项目人员在使用svn时不写修改日志,费事一直提醒,干脆在提交的时候直接设置空修改日志不可提交!以下是做法:1.打开visualSVN Server2.打开Repositories3.右键需要控制的项目=》所有任务=》manage hooks...4.选择Hooks tab,点击Pre-commit hook=》edit5.将以下的内容复制到form中@echo
2014-03-24 20:47:31
4586
原创 设计模式学习之开放封闭原则与依赖倒置原则
1.开放封闭原则是说对软件实体(类啊、模块啊、函数啊等等)应该可以扩展,但是不可以修改。也就是对扩展开放、对更改封闭。2.依赖倒置原则高层模块或者底层模块都依赖于抽象,抽象不应该依赖于细节。针对接口编程,而不是针对实现编程。程序中所有的依赖关系都终止于抽象类或者接口。3.里氏代换原则:子类型必须能够替换掉他们的父类型。只有当子类可以替换掉父类,软件单位的功能不受到影响时,父类才能真正被复用
2014-03-18 16:26:12
1098
原创 设计模式学习之单一职责原则
一个产品简单一些,职责单一一些,或许是更好的选择。一个类而言,应该仅有一个引起它变化的原因。打个比方,我们在新建一个winform应用程序的时候,就会有个Form类自动生成,那么,在这个自动生成的类里面,我们不能把所有的代码都往里面填,什么db连接,逻辑层的代码等等都往里面塞。万一哪天要改个需求,你就得去改这个Form类里面的内容。麻烦啊!!!如果一个类承担的指责过多,就等于把这些指责耦合
2014-03-16 00:17:04
841
原创 设计模式学习之策略模式
策略模式:它定义了算法家族,分别封装起来,让它们之间可以相互替换,此模式让算法的改变,不会影响到使用算法的客户。[摘录]单独的策略模式:先上一张UML类图说明一下:策略类Strategy,定义了所有支持的算法的公共接口,可以是一个抽象类。ConcreteStrategyA或者B、C封装了具体的算法或者行为,继承Strategy类。override类Strategy中
2014-03-16 00:03:07
623
原创 设计模式学习之简单工厂模式
先上一张UML类图。再看看代码:Operation.csusing System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{ public class Operation { pr
2014-03-15 14:41:46
692
原创 aspx页面使用log4net记录日志步骤(单独log4net.config文件)
1.引用dll2.web.config配置 3.log4net.config配置 %n异常时间:%d [%t] %n异常级别:%-5p %n异 常 类:%c [%x] %n%m %n
2014-03-15 10:33:36
3802
转载 win8.1配置java环境
在下面的“系统变量(S)”面框中,新建2个环境变量 JAVA_HOME与 CLASS_PATH,点击“新建(W...)”。变量名: JAVA_HOME变量值:E:\Program Files\Java\jdk1.7.0_06变量名: CLASS_PATH变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar[注意前面有一
2014-02-01 23:01:06
10018
原创 MSSQL查看存储过程定义
方法1:最简单的,右键单击要查看的存储过程,选择“修改”;方法2:SELECT definition FROM solar.sys.sql_modules WHERE [object_id]=(OBJECT_ID(N'Delete_ErrorOrder'));结果显示:方法3:SELECT OBJECT_DEFINITION (OBJECT_ID(N'Delete_ErrorOr
2014-01-31 16:38:02
4011
原创 ie和ff下<a>更新<iframe>的src导致打开新选项卡或者新窗口
如题,解决方法如下:设置iframe的id="ifrRight", name="ifrRight" target="_self" 设置a的target=“ifrRight"ok!
2013-10-15 23:56:18
1889
转载 BackgroundWorker.IsBusy此屬性值改變的時間點
BackgroundWorker.IsBusy此屬性值改變的時間點BackgroundWorker.IsBusy此屬性值改變的時間點以前都沒有很注意這個屬性改變的時間點,最近遇到需要先判定是否該BackgroundWorker是否還在執行中,然後才進行下一步驟,但在進行下一步驟前又需要先清除此次的資料,而在BackgroundWorker.RunWorkerComplete
2013-09-06 19:52:08
2563
原创 textbox设置禁止粘贴
页面用到的js:function fnckeystop(evt) { if (!window.event) { var keycode = evt.keycode; var key = String.fromcharcode(keycode).toLowercase(); i
2013-07-08 09:36:26
1991
原创 C#生成随机颜色,返回16进制字符串
private string GetColor() { Random tempR = new Random(); Random rR = new Random((int)DateTime.Now.Ticks); System.Threading.Thread.Sleep(tempR.Next(50));
2013-04-22 17:11:43
2160
原创 Google地图上市级别分块显示
先来张效果图具体的代码: content="width=device-width, initial-scale=1.0, user-scalable=no"/> html, body, #map_canvas { margin: 0; padding
2013-03-27 09:04:49
1027
原创 jquery ajax实现省市县3级联动
$(document).ready(function () { var ddlProvince = $("#ddlProvince"); var ddlCity = $("#ddlCity"); var ddlCounty = $("#ddlCounty"); LoadData(0, "", ddlPr
2013-03-07 11:33:10
2561
原创 ibatisnet連接sql server 2008連接方法
先下載相關的ibatis1.建立解決方案,該方案包括4個項目,分別是類庫DAO、Model、Service以及Web應用程序WebApp。2.創建testDB,創建表:USE [testDB]GO/****** Object: Table [dbo].[testTable1] Script Date: 02/21/2013 17:30:46 ****
2013-02-21 17:27:49
3706
原创 C#获取本机相关mac和ip信息以及服务器ip
核心代码: lstbxLocalInfo.Items.Clear(); string name = Dns.GetHostName(); //ip相关 IPHostEntry ipepLocal = Dns.GetHostEntry(name); lstbxLocalInfo.Items.A
2013-02-01 16:27:55
857
原创 C#學習筆記之數組操作
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{ class Program { static void Main(string[] args) {
2013-01-21 21:24:09
401
原创 c#学习笔记之扩展方法
扩展方法允许改变一个类,但不需要该类的源代码。扩展方法是静态方法创建例子如下:public static class MoneyExtension{public static void AddToAmount(this Money money,decimal amountToAdd)//第一个参数是要扩展的类型,放在this后面,告诉这个方法是Money类型的一部分//在扩
2013-01-13 20:10:37
398
原创 c#学习笔记之命名空间
1.在c#文件头写using 语句2.命名空间的别名例子:using System;using System.Collections.Generic;using System.Linq;using System.Text;using Introduction = Gychan.Test;namespace test{ class Program {
2013-01-11 16:36:17
447
行政区域编码
2013-03-06
JavaScript权威指南(第6版)
2012-04-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人