- 博客(50)
- 收藏
- 关注
转载 浅析CDN存在的必要性
CDN行业从出现至今,已经有近20年的历史。但是直到近些年互联网进入超高速发展阶段,CDN才得以得到更广泛的应用和发展。最开始,CDN的主要任务只是简单的内容分发,对于静态内容的加速没有问题。但是随着网络环境压力的增大,网站的需求不断增加,需要CDN解决的问题也越来越多。那么,CDN可以解决哪些问题呢?我们以Diycdn为例来进行说明。第一个同时也是最主要的问题是跨运营商数据传输节点的问...
2016-11-29 13:56:00 59
转载 ADO.NET防止字符串攻击方法
在黑窗口里面输入内容时利用拼接语句可以对数据进行攻击如:输入班级值--:代表后边内容都被注释掉了防止SQL注入攻击方法:再给命令发送SQL语句的时候分两次发送,把SQL语句拆成两块,用户输入的是一块;本身写好的是一块,第一次把CommandText里写的sql语句发过去;第二次把变量值发过去,进行匹配cmd.CommandText = "update User...
2016-11-29 11:38:00 59
转载 C#回顾 - 7.如何使用反射实现工厂模式?
工厂模式是一种比较常用的设计模式,其基本思想在于使用不同的工厂类型来打造不同产品的部件。例如,我们在打造一间屋子时,可能需要窗户、屋顶、门、房梁、柱子等零部件。有的屋子需要很多根柱子,而有的屋子又不需要窗户。在这样的需求下,就可以使用工厂模式。(1)工厂模式的传统实现和其弊端 下图展示了针对屋子设计的传统工厂模式架构图:上图的设计思路是: ①使用者告诉工厂管理者需要哪个产品部件; ②工厂管理...
2016-11-28 15:44:00 149
转载 Google C++单元测试框架GoogleTest---TestFixture使用
一、测试夹具(Test Fixtures):对多个测试使用相同的数据配置如果你发现自己写了两个或更多的测试来操作类似的数据,你可以使用测试夹具。它允许您为几个不同的测试重复使用相同的对象配置。要创建夹具,只需: 1.从:: testing :: Test派生一个类。 使用protected:或public:开始它的主体,因为我们想从子类 访问fixture成员。 2.在类中...
2016-11-27 17:11:00 64
转载 【css】行内、块级、盒模型
行内元素:a span strong img input select和其他元素都在一行上;高,行高及顶和底边距不可改变;宽度就是它的文字或图片的宽度,不可改变。块级元素:h1~h6 div p ul ol li dl dt dd总是在新行上开始;高度,行高以及顶和底边距都可控制;宽度缺省是它的容器的100%,除非设定一个宽度盒模型:width border paddi...
2016-11-27 13:53:00 39
转载 mysql 外键 级联
主表-- 创建用户信息表create table userinfo ( userid int primary key not null auto_increment COMMENT '主键', username varchar (20) not null unique comment '用户名', userpwd varchar (20) not null c...
2016-11-25 16:11:00 48
转载 可执行文件装载与进程、动态链接
我们知道,可执行文件只有装载到内存以后才能被CPU执行。要了解装载的过程,就必须先了解进程的虚拟地址空间的概念。一,进程虚拟地址空间的概念 1,进程和程序的区别 。。程序是静态的概念,是未装入内存的;进程是动态的概念,有时候也叫它“Runtime”,是已经装入内存并且跑了起来的。 2,进程虚拟地址空间 。。每个程序被运行起来以后,它将拥有自己独立...
2016-11-24 21:30:00 59
转载 JS获取浏览器窗口大小 获取屏幕,浏览器,网页高度宽度
网页可见区域宽:document.body.clientWidth网页可见区域高:document.body.clientHeight网页可见区域宽:document.body.offsetWidth (包括边线的宽)网页可见区域高:document.body.offsetHeight (包括边线的宽)网页正文全文宽:document.body.scrollWidth网页正文全文高:do...
2016-11-24 16:26:00 33
转载 QT笔记之VS开发程序遇到的问题
转载:http://www.cnblogs.com/li-peng/p/3644812.html转载:http://www.cnblogs.com/csuftzzk/p/VS_Qt_Experience.htmlQt 的窗口部件通过发射信号(signal)来表明一个用户的动作已经发生了或者是一个状态已经改变了。如点击一个QPushButton时,按钮会发送一个clicked...
2016-11-24 12:01:00 50
转载 android:layout_gravity和android:gravity属性的区别
一、介绍: gravity的中文意思就是”重心“,就是表示view横向和纵向的停靠位置 (1).android:gravity:是对view控件本身来说的,是用来设置view本身的内容应该显示在view的什么位置,默认值是左侧。也可以用来设置布局中的控件位置 (2).android:layout_gravity:是相对于包含改元素的父元素来说的,设置该元素在父元素的什...
2016-11-24 10:19:00 20
转载 Android shape的使用(圆角矩形)
<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" > <corners android:bottomLeftRad...
2016-11-23 16:40:00 45
转载 Leetcode: Power of Four
1 Given an integer (signed 32 bits), write a function to check whether it is a power of 4.2 3 Example:4 Given num = 16, return true. Given num = 5, return false.5 6 Follow up: Could y...
2016-11-23 11:48:00 36
转载 IO流
流:1、IO流是用来处理设备之间的数据传输2、Java对数据的操作是通过流的方式3、Java用于流的操作都在io 包4、流按照流向分为:输入流,输出流 输入读,输出写5、流按操作分为:字节流:字节流可以操作任何数据,因为在计算机里面任何数据都是以字节的形式存储 字符流:字符流只能操作纯字符数据,比较方法IO流常用的父类:...
2016-11-22 23:35:00 31
转载 flex自适应高度内容高度超出容器高度自动出现滚动条的问题
在容器中设置 flex-grow:2; overflow-y:auto;overflow-x:hidden;容器高度自适应。内容高度不固定,无法出现滚动条,然后在容器中添加height:0,出现滚动条,个人猜想为设置height:0后,将默认的盒子模型高度设置为空,让flex设置的高度生效;//TODO 实验,查资料转载于:https://www.cnblogs.com/stranger...
2016-11-22 17:28:00 3123
转载 ngBind ngBindTemplate ngBindHtml
ng-bind: 只能绑定一个变量 在AngularJS中显示模型中的数据有两种方式: 一种是使用花括号插值的方式: <p>{{titleStr}}</p> 另一种是使用基于属性的指令,叫做ng-bind: <p><span ng-bind="titleStr"></span></p>...
2016-11-22 16:50:00 86
转载 MyBatis的类型自定义映射
背景利用MyBatis将数据库的时间类型映射成Java8的时间类型,引申对不同类型的自定义映射实现方法1.实现MyBatis中TypeHandler接口@MappedTypes(value = DateTime.class)@MappedJdbcTypes(value = {JdbcType.DATE,JdbcType.TIME,JdbcType.TIMESTAMP})...
2016-11-22 09:51:00 595
转载 $.ajax所犯的错误。success后面不执行
$.ajax({type: 'post',url: '../AshxHandler/HandlerAddPhoto.ashx',data: { clientPath: photoName },dataType: 'text',cache: false,success: function (data) {alert(1);},error: funct...
2016-11-20 21:25:00 52
转载 spider RPC入门指南
请访问https://git.oschina.net/zhjh256/io-spider获取最新更新。本部分将介绍使用spider RPC开发分布式应用的客户端和服务端。 spider RPC中间件基于J2SE 8开发,因此需要确保服务器上安装了JDK 8及以上版本,不依赖于任何额外需要独立安装和配置的依赖程序。注:spider RPC 1.0.1版本之前基于JDK 1.7开发,...
2016-11-19 16:35:00 50
转载 解方程 —— 简单三次方程
x3+x−2=0三次没有直接的求根公式,一次和二次有,因此,如果可以的话,将其整理成 1 次和 2 次相乘的形式。 x3+x−2=x3−1+x−1=(x−1)(x2+x+2)=0 ⇒ 1 转载于:https://www.cnblogs.com/mtcnn/p/9422701.html...
2016-11-19 10:32:00 248
转载 评估期已过.有关如何升级您的测试软件
我的是SqlServer20121、打开SqlServer安装程序2、维护重新输入序列号点击下一步直到完成就ok了3、这一步需要等一会4、到这里就大功告成了SqlServer 2012企业核心版激活码序列号: FH666-Y346V-7XFQ3-V69JM-RHW28商业智能版激活码序列号: HRV7T-DVTM4-V6XG8-P36T...
2016-11-18 22:27:00 1473
转载 08课堂问题整理
作业归档8 多态1、运行下列测试代码:packagedemo;publicclassTestInstanceof{publicstaticvoidmain(String[] args){//声明hello时使用Object类,则hello的编译类型是Object,Object是所有类的父类//但hello变量的实际类型是StringObject he...
2016-11-18 20:05:00 56
转载 (转)apache和nginx的区别
nginx 相对 apache 的优点:轻量级,同样起web 服务,比apache 占用更少的内存及资源抗并发,nginx 处理请求是异步非阻塞的,而apache 则是阻塞型的,在高并发下nginx 能保持低资源低消耗高性能高度模块化的设计,编写模块相对简单社区活跃,各种高性能模块出品迅速啊apache 相对nginx 的优点:rewrite...
2016-11-18 11:01:00 25
转载 使用原子的工程模版UART报错
关于原子的调试工具uart.c在支持c99标准的时候报错:usart.c(47): error: #260-D: explicit type is missing ("int" assumed)的解决方法:在void _sys_exit(int x) 函数签名加上void就可以正常使用printf了.串口打印对调试还是很有好处的.转载于:https://www.cnblogs.com/cons...
2016-11-18 08:37:00 117
转载 关于js的兼容问题(小办法)!
今天整理了一下浏览器对JS的兼容问题,希望能给你们带来帮助,我没想到的地方请留言给我,我再加上;常遇到的关于浏览器的宽高问题://以下均可console.log()实验 var winW=document.body.clientWidth||document.docuemntElement.clientWidth;//网页可见区域宽 var winH=d...
2016-11-17 22:17:00 26
转载 企业版 Linux 附加软件包(EPEL)
企业版 Linux 附加软件包(以下简称 EPEL)是一个由特别兴趣小组创建、维护并管理的,针对 红帽企业版 Linux(RHEL)及其衍生发行版(比如 CentOS、Scientific Linux、Oracle Enterprise Linux)的一个高质量附加软件包项目。EPEL 的软件包通常不会与企业版 Linux 官方源中的软件包发生冲突,或者互相替换文件。EPEL 项目与 Fedo...
2016-11-17 15:35:00 92
转载 Linux(ubanto):可以ping通IP,但不能ping通域名
打开/etc/resolv.conf文件vi /etc/resolv.conf插入一下两行保存即可nameserver 8.8.8.8nameserver 8.8.4.4转载于:https://www.cnblogs.com/sunyj/p/6070137.html
2016-11-16 16:35:00 66
转载 eclipse最有用快捷键整理
在网上搜eclipse快捷键,可以搜出一大堆,大多罗列了n多的快捷键,估计大部分人看了以后都会头大的,我也头大,不过我一一尝试了一遍,整理出了eclipse最常用最有用,写代码必须用到的一些快捷键,大约只有网上快捷键大全的一半,减少大家的记忆量。如果大家把这些快捷键都很好的运用,写代码的效率一定会有提高。当然你也可以通过菜单栏中Window–>Preferences–>General–...
2016-11-16 16:27:00 28
转载 用ajax、PHP、session做购物车
购物车网页代码1.登录界面login.php<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtm...
2016-11-14 21:51:00 32
转载 MooseFs-分布式文件系统系列(一)之了解并安装它
preface在上上家公司,曾维护过公司的MFS文件系统,主要用来存储系统日志文件,单纯的把日志当作文件存储,在当时的架构下,MFS就像一个中间站一样,这边程序生成的日志放入MFS,那边日志分析程序从里面取出日志文件来。翻开尘封多年的笔记,借助下相关的文档资料,特意写下MFS的一丁点知识。MFS概论与读写过程MFS的官方网站是http://www.moosefs.org,我们可以从这里获取...
2016-11-14 15:49:00 91
转载 nfc功能读写 demo
点此下载//这个demo是把这个程序作为一个手机启动选择的,只要一扫到卡片就会跳转到这个Activity。只在当前Activity中有效参考:http://blog.csdn.net/zoeice/article/details/9714963,代码完成后注意,在AndroidManifest.xml里面: <intent-filter> <actio...
2016-11-14 15:36:00 728
转载 一个链表中包含环,请找出该链表的环的入口结点。
// test20.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include<iostream>#include<vector>#include<string>#include<queue>#include<stack>#include<cstring>#includ...
2016-11-12 20:51:00 41
转载 在虚拟机中安装Ubuntu Server 15.04
在VMware Wrokstration中安装Ubuntu Server其实很简单的。但是有一个细节问题需,那就是如果选择中文安装,则由于语言包不全,导致后面的使用出现部分文本乱码,而如果选择全英文安装,则又会导致后期安装软件或更新系统时,默认镜像站点是外国网站,更新很慢,甚至出现无法更新情况。这个问题,可以在安装时,做出自定义调整解决。下面是具体的安装步骤:Step 1:创建完成虚拟机后,...
2016-11-11 11:29:00 29
转载 iOS - OC 使用运行时来获取并修改类
前言: Objective C的runtime技术功能非常强大,能够在运行时获取并修改类的各种信息,包括获取方法列表、属性列表、变量列表,修改方法、属性,增加方法,属性等等,本文对相关的几个要点做了一个小结。目录:(1)使用class_replaceMethod/class_addMethod函数在运行时对函数进行动态替换或增加新函数(2)重载forwardingT...
2016-11-10 16:55:00 106
转载 【并查集】朋友
在社交的过程中,通过朋友,也能认识新的朋友。在某个朋友关系图中,假定 A 和 B 是朋友,B 和 C 是朋友,那么A 和 C 也会成为朋友。即,我们规定朋友的朋友也是朋友。现在,已知若干对朋友关系,询问你某两个人是不是朋友。请编写一个程序来解决这个问题吧。输入格式第一行:三个整数n,m,p (n\leq 5000,m\leq 5000,p\leq 5000)n,m,p(n≤500...
2016-11-09 14:31:00 67
转载 值类型和引用类型
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace 值类型_引用类型{ public class Person { public string name; } class Program { static ...
2016-11-08 20:19:00 28
转载 java IO流 之 其他流
一、内存操作流(ByteArrayInputStream、ByteArrayOutputStream)(一)、 public class ByteArrayInputStream extends InputStream; ByteArrayInputSteam:该类是InputStream的子类,它从内存中的字节数组中读取数据,因此它的数据源是一个字节数组。这个类的构造方法包...
2016-11-08 17:44:00 41
转载 linux ptrace I
这几天通过《游戏安全——手游安全技术入门这本书》了解到linux系统中ptrace()这个函数可以实现外挂功能,于是在ubuntu 16.04 x86_64系统上对这个函数进行了学习。参考资料:Playing with ptrace, Part IPlaying with ptrace, Part II这两篇文章里的代码都是在x86平台上运行的,本文中将其移植到了x86_64平...
2016-11-07 19:35:00 72
转载 团队作业一
一、团队说明 团队队长:牟鑫明 团队成员:刘 阳、曾洪鑫、杨建华、王林峰二、团队任务 经过团队的认真讨论,我们确定了以 “电子英文词典”为对象,进行一次需求分析。三、我的任务 我的任务为结合队员们的调查问卷和采访的信息,以及词典行业中的领头人对英语词典APP做出进一步得的需求分析。四、总结 1.对英语词典APP这一类软件进行粗略分析,并说明团队选择这一题...
2016-11-07 17:18:00 43
转载 13、mysql/触发器
1.mysqlmysql基础 1)mysql存储结构: 数据库 -> 表 -> 数据 sql语句 2)管理数据库: 增加: create database 数据库 ...
2016-11-07 07:32:00 40
转载 handlebars,each循环里面套each循环
handlebars可以用each自动进行循环,下面介绍一下each循环里面套循环来着。html代码 1 !DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title>handlebars循环套循环</title>...
2016-11-05 17:27:00 232
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人