gszadc.com

C#Excel导入、导出 2016-05-24

C#Excel导入、导出
C# Excel导入.导出 本篇主要介绍C#的Excel导入.导出. 目录 1. 介绍:描述第三方类库NPOI以及Excel结构 2. Excel导入:介绍C#如何调用NPOI进行Excel导入,包含:流程图.NOPI以及C#代码 3. Excel导出:介绍C#如何调用NPOI进行Excel导出,包含:流程图.NOPI以.C#代码以及代码分析 4. 源码下载:展示运行图及源码下 ...

ASP.NETMVC4Optimization的JS/CSS文件动态合并及压缩 2016-05-24

ASP.NETMVC4Optimization的JS/CSS文件动态合并及压缩
JS/CSS文件的打包合并(Bundling)及压缩(Minification)是指将多个JS或CSS文件打包合并成一个文件,并在网站发布之后进行压缩,从而减少HTTP请求次数,提高网络加载速度和页面解析速度.压缩功能实现了对javascript脚本和CSS进行压缩的功能,它能够去除脚本或样式中不必要的空白和注释,同时能够优化脚本变量名的长度. 在ASP.NET MVC 4中J ...

JavsScript之求时间差 2016-05-24

var dateStart = new Date(); //开始时间var dateEnd = new Date(); //结束时间 var timePeriod = dateEnd.getTime()- dateStart.getTime(); //时间差的毫秒数 //计算出相差天数(24*3600*1000 为1天的毫秒数) var days = Math.floor(timePeriod /(24*3600*1000)) //计算出小时数 var hourPeriod = timePeri

单点登录系统构建之一——基础知识Kerberous/SAML 2016-05-24

单点登录系统构建之一——基础知识Kerberous/SAML
http://web.mit.edu/kerberos/ Kerberos Kerberous是一个网络身份验证协议,它被设计为客户端/服务器提供基于密钥的强加密机制.该协议最初由MIT实现并被广泛商用. 互联网不是安全的,很多互联网协议并不提供安全性保证,网络上经常有“嗅探”密码的行为,因此在网络上发送未加密密码的行为是非常危险的. 有些网站视图通过防火墙或者定义不同的防火墙 ...

C++的黑科技 2016-05-24

周二面了腾讯,之前只投了TST内推,貌似就是TST面试了 其中有一个问题,"如何产生一个不能被继承的类",这道题我反反复复只想到,将父类的构造函数私有,让子类不能调用,最后归结出一个单例模式,但面试官说,单例模式作为此题的解答不够灵活,后来面试官提示说,可以用友元+虚继承,可以完美实现这样一个类 当然那时我还不太明白,友元与虚继承我都极少接触过,只是知道有这些东西,回头搜了一下"不能被继承的类"的做法,具体如下: 1,声明一个类,CNoHeritance,构造函数为

看懂Fiddler的瀑布图 2016-05-24

看懂Fiddler的瀑布图
最近准备给组内的新同学们分享下 Fiddler 这枚神器,可以讲的地方太多,我打算把一节课讲不完的内容写在博客上,大家可以随便看看.今天先介绍下 Fiddler 的瀑布图. 每个网络请求都会经历域名解析.建立连接.发送请求.接受数据等阶段.把多个请求以时间作为 X 轴,用图表的形式展现出来,就形成了瀑布图.在 Fiddler 中,只要在左侧选中一些请求,右侧选择"Ti ...

PHP-Socket-阻塞与非阻塞,同步与异步概念的理解 2016-05-24

PHP-Socket-阻塞与非阻塞,同步与异步概念的理解
1. 概念理解      在进行网络编程时,我们常常见到同步(Sync)/异步(Async),阻塞(Block)/非阻塞(Unblock)四种调用方式:同步:      所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回.也就是必须一件一件事做,等前一件做完了才能做下一件事. 例如普通B/S模式(同步):提交请求->等待服务器处理->处理完毕返回 ...

Opensource开源精神 2016-05-24

现在如火如荼的开源运动和互联网自由开放的精神是一致的,互联网上有无数非常优秀的像Linux一样的开源代码,我们千万不要高估自己写的代码真的有非常大的“商业价值”.那些大公司的代码不愿意开放的更重要的原因是代码写得太烂了,一旦开源,就没人敢用他们的产品了.

python函数中的关键字参数 2016-05-24

关键字参数: 就是在形式参数中必须要提供”传递参数名=传递参数值” 位置参数:  仅仅只有参数名 特点:1.位置参数只能出现在关键字参数之前,不管是在行参还是实参中. 2.关键字参数在调用时(实参)中不必按照形参中的顺序来,只要传递参数名=传递参数值即可. 3.在实参中可以用“参数名=参数值”调用位置参数,但必须遵守第一条. def testTwo(x, y, z=1): print(x, y, z) if __name__=='__main__': testTwo( 1,y=2,z=3) te

AltiumDesigner规则设置 2016-05-24

设计规则设置 Designer Rules Check(DRC) Electrical 电气规则.安全间距,线网连接等 Routing 布线,线宽.过孔形状尺寸.布线拓扑.布线层.封装出线等 SMT  Surface Mount Technology,表面组装技术(表面贴装技术),贴片.贴片元件焊盘的一些要求 Mask 掩膜,阻焊和焊膏的扩展 Plane 内电层和铺铜.与焊盘的连接方式 Testpoint 测试点 Manufacturing 加工.孔.焊盘.丝印和阻焊的尺寸及相关关系 HighS

AC自动机学习链接 2016-05-24

这个地方写得不错:http://www.cppblog.com/mythit/archive/2009/04/21/80633.html 其实AC自动机是借用了KMP的next(fail)来进行实现 具体是在一个Trie(字典树)中来实现的 时间复杂度O(n+k) (k为待处理子串长度) 所以KMP真是一个神奇的算法,特别是next数组的构造.

自己搭建Google反向代理网站 2016-05-24

自己搭建 Google 反向代理网站 mantouge · 133 天前 · 2649 次点击 这是一个创建于 133 天前的主题,其中的信息可能已经有所发展或是发生改变. 上次发布了一篇 建了一个 Google 反代,会有什么后果? http://v2ex.com/t/201854然后发现很多童鞋对怎么搭建反向代理服务器很感兴趣,这里就贴出来了,3KU 们! 假设你有一台可以访问Google服务的的服务器(VPS) 假设你有一个域名,并已经解析到服务器IP 假设你有SSL域名证书 假设你使用N

Phonegap3.0设置APP是否全屏 2016-05-24

Phonegap 3.0 默认是全屏,如需要取消全屏,可手动修改config, 在APP/res/xml/config.xml文件可设置preference: <?xml version='1.0' encoding='utf-8'?> <widget id="com.agile.ittm" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="

C++的运算符 2016-05-24

C++的运算符十分丰富,使得C++的运算十分灵活方便.例如把赋值号(=)也作为运算符处理,这样,a=b=c=4就是合法的表达式,这是与其他语言不同的.C++提供了以下运算符: 算术运算符+(加)  -(减)  *(乘)  /(除)  %(整除求余)  ++(自加)  --(自减) 关系运算符>(大于)  <(小于)   ==(等于)  >=(大于或等于)  <=(小于或等于)  !=(不等于) 逻辑运算符&&(逻辑与)  ||(逻辑或)   !(逻辑非) 位运算符&

DemoXML、JSON解析AND网络HTTP请求 2016-05-24

DemoXML、JSON解析AND网络HTTP请求
有道云笔记分享:http://note.youdao.com/share/?id=7950b949a5017a698a9ecc95bc250ec5&type=note 后台服务端:C#.服务器搭建+公网发布. 前端Cocos2d-x(C++)可交叉编译到 应用+游戏开发 coder:倪新生 Date:0 Email:[email protected]

转载LeetCode题目总结/分类 2016-05-24

引自:http://www.douban.com/note/330562764/ 注:此分类仅供大概参考,没有精雕细琢.有不同意见欢迎评论~利用堆栈:http://oj.leetcode.com/problems/evaluate-reverse-polish-notation/http://oj.leetcode.com/problems/longest-valid-parentheses/ (也可以用一维数组,贪心)http://oj.leetcode.com/problems/valid-

iOS中定时器NSTimer的使用-备用 2016-05-23

1.初始化 + (NSTimer *)timerWithTimeInterval:(NSTimeInterval)ti target:(id)aTarget selector:(SEL)aSelector userInfo:(id)userInfo repeats:(BOOL)yesOrNo; + (NSTimer *)scheduledTimerWithTimeInterval:(NSTimeInterval)ti target:(id)aTarget selector:(SEL)aSelec

JSON数据的两种遍历方式 2016-05-23

var arr = {"red":{"id":1,"name":"mary"},"blue":{"id":2,"name":"u71d5u5b50"}}; //var dataObj = eval("("+arr+")");//这里要加上加好括号和双引号的原因我也不知道,就当是json语法,只能死记硬背了fo

iOS开发——错误总结篇&开发中常见错误和警告总结二十 2016-05-23

    开发中常见错误和警告总结(二十) [selfperformSelectorOnMainThread:@selector(login)withObject:nilwaitUntilDone:NO];  把页面跳转的代码写进函数里,然后将 waitUntilDone 设为NO,就是viewDidLoad直接返回不用等login执行.这样就可以确保login里的页面跳转是在viewDidLoad之后执行. 另外,我还遇到下面这个情况:A页面跳转到B,在B里又封装了一个页面跳转(至C). 也就是

初探12306售票算法(二)-java代码实践 2016-05-23

初探12306售票算法(二)-java代码实践
周五闲来无事,基于上一篇关于初探12306售票算法(一)-理论,进行了java编码实践供各位读者参考(以下为相关代码的简单描述) 1.订票工具类   1.1初始化一列车厢的票据信息 /** * 生成Ticket信息 * * @param train * @return */ public static List<Ticket> initTicketList(Trai ...

一周排行
  • 引子:哈哈,下午 0 点终于完成了所有的测试."两匹马儿跑的快",非常开心听到哥们说的这句话. 其实我应该感谢一下哥们,早就应该完成的实验,一直因为这样那样的原因而没有做,今天是被逼的没有 ...
  •  ,整个网络中存在3个AS,AS号分别为200.300和400,其中AS200和AS400之间的VPN有互通需求.   根据朋友的提醒,在此增加从R6到R1的私网路由trace信息,可以清楚的看到沿途标签信息的变化: ...
  • 在ivvi品牌发布半年之后,ivvi开启了自己的品牌之路.6月11日下午, ivvi手机携手湖北卫视知名爱情真人秀节目<如果爱>,在湖北发布了新手机ivvi小i.<如果爱>第二季明星李光洙.钟 ...
  • AIX:   1,获得AIX主机连接的光纤设备:        # lsdev -Cc adapter -S a | grep fcs         fcs0     Available 8 FC Adap ...
  • 搭建LVS+Keepalived高可用负载均衡集群
    LVS+Keepalived 介绍LVSLVS是Linux Virtual Server的 ...
  • vrrp协议与keepalived详解
    一.Vrrp协议1.VRRP 协议简介vrrp: Virtual Redundent Ro ...
  • 综合布线的基本常识
    综合布线一.计算机网络介绍计算机网络的概念1.计算机网络的定义l 将若干台地理位置不同且具 ...
  • 今天在使用vim的时候,出现了乱码 ,查看了一下SecureCTR,看了一终端的设置是UTF-8的设置,但是为什么还是会出现乱码呢?这是我在服务器上看了一下编码,都成了zh_CN.GBK的格式了,所以在vim的时候出 ...
  • 一. 定义处默认初始化vs构造函数中初始化 java中类成员变量支持在声明处初始化,也可以在构造函数中初始化,那么这两者有什么区别呢?看下面例子 1 public class FieldsInit { 2 publi ...
  • 最近帮助一个团队完成转型,实现敏捷开发流程.我发现消极因素主要来源于两个方面:员工和管理人员.员工不愿意采用敏捷方法主要归结于意识的缺乏和对未知的恐惧.员工不了解整个项目或者产品的整体规划,尤其是公司愿景和发展路线图 ...