自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

17coding技术博客

17coding技术博客

  • 博客(53)
  • 资源 (39)
  • 收藏
  • 关注

原创 看完这篇文章,我奶奶都懂了https的原理

本文在个人技术博客不同步发布,详情可猛戳Http存在的问题  上过网的朋友都知道,网络是非常不安全的。尤其是公共场所很多免费的wifi,或许只是攻击者的一个诱饵。还有大家平时喜欢用的万能钥匙,等等。那我们平时上网可能会存在哪些风险呢?  1. 泄密,个人隐私、账户密码等信息可能会被盗取。  2. 篡改,收到的数据可能被第三方修改过,或被植入广告等。  3. 假冒,访问的站点非目标服务...

2019-07-03 22:32:04 262 1

原创 java内存管理机制(一)-运行时数据区

前言  本打算花一篇文章来聊聊JVM内存管理机制,结果发现越扯越多,于是分了三遍文章(文章讲解JVM以Hotspot虚拟机为例,jdk版本为1.8),本文为其中第一篇。from java内存管理机制(一)-运行时数据区   1、 java内存管理机制-运行时数据区  2、 java内存管理机制-内存分配  3、 java内存管理机制-垃圾回收正文  C++与java之间有一堵由内...

2019-01-02 10:21:08 166

原创 救救孩子吧,到现在还搞不懂TCP的三次握手四次挥手

本文在个人技术博客同步发布,详情可用力戳  前几天发了一个朋友圈,发现暗恋已久的女生给我点了个赞,于是我当晚辗转反侧、彻夜未眠!想着妹子是不是对我有感觉呢?不然怎么会突然给我点赞呢?要不趁机表个白?  于是第二天我在心中模拟了多次表白的话语,连呼吸都反复练习。到了晚上,我拨通了妹子的微信语音,还没等对方开口我就按捺不住内心的想法,开始自说自话,一阵狂乱的表达…足足五分钟一气呵成,一切都是那么自然!  可是在我说完之后却半天都没有等到妹子的回应…过了好一会儿才听到对方的声音:“喂!喂!我这边信号不好.

2020-08-18 11:45:48 587 3

原创 源码来袭!!!基于jquery的ajax分页插件(demo+源码)

请移步 http://www.cnblogs.com/sujing/p/5151326.html

2016-01-27 11:33:03 3851

转载 IL指令集

名称                                说明           Add        将两个值相加并将结果推送到计算堆栈上。           Add.Ovf        将两个整数相加,执行溢出检查,并且将结果推送到计算堆栈上。           Add.Ovf.Un        将两个无符号整数值相加,执行溢出检查,并且将结果推送到计算堆栈上。

2014-10-18 19:33:59 936

转载 ASP.NET CS文件中输出JavaScript脚本的3种方法以及区别

Response.Write 与   Page.ClientScript.RegisterStartupScript 与 Page.ClientScript.RegisterClientScriptBlock 之间的区别 方法1,使用Response.Write,这种方法会把JS代码写在页面的最顶部(的前面):System.Web.HttpContext.Current.Res

2014-09-08 20:33:27 690

转载 CSS之Position详解

CSS的很多其他属性大多容易理解,比如字体,文本,背景等。有些CSS书籍也会对这些简单的属性进行大张旗鼓的介绍,而偏偏忽略了对一些难缠的属性讲解,有避重就轻的嫌疑。CSS中主要难以理解的属性包括盒型结构,以及定位。正如positioniseverything,本文将主要讲述关于position的理解,力求让您看完本文后对position有着最全面的认识。position的四个属性值:

2014-01-18 22:07:01 627

转载 Please use Android Tools > Fix Project Properties.

Android requires compiler compliance level 5.0 or 6.0. Found '1.4' instead. Please use Android Tools > Fix Project Properties. ERROR  Android requires compiler compliance level 5.0. Please f

2013-12-01 12:44:27 5827 2

原创 单例模式中的懒汉模式和饿汉模式

饿汉模式:public class Singleton{private static Singleton singleton = new Singleton ();private Singleton (){}public Singleton getInstance(){return singletion;}} 懒汉模式:public class Singleton{

2013-09-11 15:21:55 698

转载 C#代码与javaScript函数的相互调用

问: 1.如何在JavaScript访问C#函数? 方法一:1、首先建立一个按钮,在后台将调用或处理的内容写入button_click中;        2、在前台写一个js函数,内容为document.getElementById("btn1").click();     3、在前台或后台调用js函数,激发click事件,等于访问后台c#函数;    

2013-08-18 10:35:11 710

原创 R.java文件丢失以及 R.java和xml无法映射

在学习android的activity的时候,在layout的文件下添加了一个xml文件,理论上这样的操作会在R.java里生成ID来记录这个文件,可遗憾的是事实上没有这个ID,根据网上的一些说法project-clear,结果执行完后R.java文件直接丢失了,很郁闷,后来查找资料发现只要xml文件有问题,系统是绝对不会给你自动生成这个R.java文件(如果已有R.java文件,则不会自动和xm

2013-03-15 10:51:05 1636

转载 Android SDK 中的 SDK Manager.exe 无法启动、一闪而过的解决办法

【故障描述】做 Android 开发就要下载 Android SDK,其中的 SDK Manager.exe 无法启动,一闪而过。尝试重装 JDK、重新从官网下载 Android SDK、添加环境变量等等均无效。而且,有些版本的没事,有些版本的就不行。下载的 android-sdk_r14 可以正常执行 SDK Manager.exe,但是 android-sdk_r18

2013-03-13 09:39:58 3615 1

转载 jQuery调用ASPX返回json

本文介绍如何在ASP.NET(ASP.NET/AJAX)里使用基于JQuery的AJAX技术。在使用JQuery前,请到www.jquery.com下载最新版本的js代码,然后再代码里使用cript">即可,当然,由于微软已经把JQuery集成到VS里,所以你可以到WWW.ASP.NET/ajax查看本文将通过六个列子介绍如何在ASP.NET里使用JQuery,其他很容易类比学

2012-08-14 22:10:40 982

原创 找不到请求的 .Net Framework Data Provider。可能没有安装.

今天在做MVC的项目添加控制器的时候出现了“找不到请求的.netFramework Data Privide。可能没有安装”的错误解决步骤:1、安装Microsoft SQL Server Compact 4.0.问题的原因就是程序连接.sdf的数据库时的报错,所以安装Microsoft SQL Server Compact 4.0即可。Microsoft SQL Server Compa

2012-08-12 20:09:41 6639 1

转载 web.config connectionStrings 数据库连接字符串的解释(转载)

先来看一下默认的连接SQL Server数据库配置   SqlConnectionStringBuilder实例化时需要使用connectionString。如:SqlConnectionStringBuild builder = new SqlConnectionStringBuild(connectionString);一、Data SourceSqlCon

2012-08-12 17:49:22 771

转载 MVC3中的Html.ActionLink

以下使用参数文字说明:linkText:生成的链接所显示的文字         类型:stringactionName:对应控制器的方法          类型:stringrouteValues:向对应的action传递的参数     类型:object 或 RouteValueDictionarycontrolName:指定控制器的名称          类型:stringhtmlAt

2012-08-12 15:38:27 7755

转载 那些年我还不懂:IList,ICollection,IEnumerable,IEnumerator,IQueryable

1、首先看一个简单的例子int[] myArray = { 1, 32, 43, 343 }; IEnumerator myie = myArray.GetEnumerator(); myie.Reset(); while (myie.MoveNext()) { in

2012-08-05 22:39:15 8838 3

转载 c#解析json文件的方法

JSON(全称为JavaScript Object Notation) 是一种轻量级的数据交换格式。它是基于JavaScript语法标准的一个子集。 JSON采用完全独立于语言的文本格式,可以很容易在各种网络、平台和程序之间传输。JSON的语法很简单,易于人阅读和编写,同时也易于机器解析和生成。JSON与XML的比较◆可读性  JSON和XML的可读性相比较而言,由于XML提供辅助的标

2012-08-05 22:24:02 3141

转载 JS动态操作select下拉框

1.动态创建select      function createSelect(){var createSelect = document.createElement("select");//定义一个下拉框          createSelect.id = "mySelect";//设置下拉框的ID          document.body.appendChild(crea

2012-08-04 15:12:48 10323

转载 try中的return与finally

1 finally与returntry-catch-finally是很常用的语法结构,用来控制可能发生异常时的程序流程,其中catch和finally至少要有一个。初学try语法时可能会要问一个问题:如果在try块中return,那么finally还会执行吗?答案是肯定的。这个非常容易验证,就不举例子了。这样带来一些很好的特性,例如我们可以在try块中尝试打开数据库,然后读取数据,然后直接把得

2012-08-04 12:47:50 1200

转载 程序员面试常见问题及回答技巧

1.如果我们不能提供你所要求的薪水,你还愿意来我们公司吗?你的期望薪水是多少?你想得到的薪水是多 少?如果达不到你的要求,怎么办?答:我认为工作最重要的是合作开心,薪酬是其次的,不过我原来的月薪是××元,如果跳槽的话就希望 自己能有点进步,如果不是让您太为难的话,您看这个工资是不是可以有一点提高?2.你有哪些主要的缺点?分析:这是个棘手的问题。若照实的回答,你会毁了工作,雇主试图使你处

2012-07-28 21:30:01 8961

转载 CMD命令大全

开始→运行→CMD→键入以下命令即可:    gpedit.msc-----组策略                 sndrec32-------录音机Nslookup-------IP地址侦测器             explorer-------打开资源管理器logoff---------注销命令                tsshutdn-------60秒

2012-07-25 22:01:20 1138

转载 个人对静态类、静态方法、静态变量的理解

1. 静态类不能使用new关键字创建静态类的实例。静态类在加载包含该类的程序或命名空间时由 .NET Framework 公共语言运行库 (CLR) 自动加载。2. 静态成员并不属于某个实例,为类的任何实例所共享,无论这个类创建了多少个实例,一个静态成员在内存中只占有一块区域. 并且静态成员一旦被创建就会一直存在内存中,可以被一个进程内的线程访问,但是比较占内存,注意使用。类的非静态成员属

2012-07-25 21:22:07 794

转载 ASP.NET如何防止SQL注入

一、什么是SQL注入式攻击?所谓SQL注入式攻击,就是攻击者把SQL命令插入到Web表单的输入域或页面请求的查询字符串,欺骗服务器执行恶意的SQL命令。在某些表单中,用户输入的内容直接用来构造(或者影响)动态SQL命令,或作为存储过程的输入参数,这类表单特别容易受到SQL注入式攻击。常见的SQL注入式攻击过程类如:⑴ 某个ASP.NET Web应用有一个登录页面,这个登录页面控制着用户是否

2012-07-24 22:34:45 824

原创 ASP.NET页面的生命周期

1、对象初始化Init事件2、 加载视图3、处理回发数据   讲客户端传递到服务器端的数据进行处理4、加载页面Load5、回发更改通知RaisePostDataChanged6、处理回发事件RaisePostBackEvent7、预呈现PreRender     准备将控件绘制在页面中8、保存状态SaveViewState9、呈现视图Render 将控件绘制在页面中

2012-07-23 17:36:34 442

转载 堆和堆栈的区别

一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(静态区)(stati

2012-07-22 23:55:52 442

转载 out,ref,params的区别

想要知道什么时候用到他们就必须先弄明白他们到底是什么,提到他们哥三个那就要说说方法参数了,如果在为方法声明参数时未使用 ref 或 out,则该参数可以具有关联的值。可以在方法中更改该值,但当控制传递回调用过程时,不会保留更改的值。通过使用方法参数关键字,可以更改这种行为。下面的例子都是自己根据对比的方式展示给大家的1)ref 关键字使参数按引用传递。其效果是,当控制权传递回调用方法时

2012-07-22 20:48:01 773

转载 var与dynamic区别

var表示“变量的类型是在编译时决定的”,但是dynamic表 示“变量的类型是在运行时决定的”。因此,dynamic与var具有截然不同的含义。var让 你在初始化变量时少输入一些字,编译器会根据右值来推断出变量的类型。dynamic更厉害,它告诉编译器,根本就别理究竟是啥类型,运行 时再推断不迟。var只能用于局部变量的定义,你不能把类的属性定义成 var,也不能把方法的返回值类型或者

2012-07-22 20:02:35 715

原创 HTTP 协议请求方法GET 与POST 的区别?

1.GET 方法GET 方法提交数据不安全,数据置于请求行,客户端地址栏可见;GET 方法提交的数据大小限制在255 个字符之内GET 方法不可以设置书签2.POST 方法POST 方法提交数据安全,数据置于消息主体内,客户端不可见POST 方法提交的数据大小没有限制POST 方法可以设置书签

2012-07-19 22:24:00 705

转载 Sql server 事务的两种用法

事务机制:四个属性:原子性Atomicity,一致性Consistency,隔离性Isolation,持久性Durability ,即ACID特性。事务的状态:活动状态(初始状态),部分提交状态(事务执行完最后一条语句,实际输出可能临时驻留在内存中),提交状态(当数据库系统将事务中对数据的梗概完全写入磁盘时,写入事务日子一条信息),失败状态(事务不能正常执行,回滚),终止状态(事务

2012-07-13 23:55:50 25968 4

转载 SQLServer触发器

触发器是一种特殊的存储过程﹐它不能被显式地调用﹐而是在往表中插入记录﹑更新记录或者删除记录时被自动地激活。所以触发器可以用来实现对表实施复杂的完整性约束。SQL Server为每个触发器都创建了两个专用表﹕Inserted表和Deleted表。这两个表由系统来维护﹐它们存在于内存中而不是在数据库中。这两个表的结构总是与被该触发器作用的表的结构相同。触发器执行完成后﹐与该触发器相关的这两个表也被删除

2012-07-12 09:08:48 635

转载 怎么样将多条记录合成一条记录

现在有这样一个记录集:    id   num     001  20012    002  2321    001  3625    001  369    002  363    ...   ... 要将具有相同id的记录合成一条记录:    id   num1     num2    num3    001  20012    3625    369

2012-07-11 23:01:46 1304

转载 判断sqlserver对象是否存在(转)

--查看对象是否已经存在  --数据库是否存在   --if exists (select * from sys.databases where name = ’数据库名’)    --  drop database [数据库名]      if exists(select * from sys.databases where name='FGM_POS')  prin

2012-07-05 16:50:25 515

转载 Convert.ToInt32、(int)和int.Parse三者的区别

int类型表示一种整型,.NET Framework 类型为 System.Int32。而是用(int)表示显式强制类型转换,当从 int 类型到 long、float、double 或decimal 类型,称为隐式转换;当从从double 或decimal、float、 long、int类型逐级转换时,称为显式强制类型转换。(对long 类型或是浮点型到int 类型的显式强制转换中使用,但是如果

2012-07-04 12:28:37 680

转载 ArrayList的使用和List<T>的比较

使用非泛型集合类的限制可以通过编写一小段程序来演示,该程序利用 .NET Framework 基类库中的 ArrayList 集合类。ArrayList 是一个使用起来非常方便的集合类,无需进行修改即可用来存储任何引用或值类型。// The .NET Framework 1.1 way to create a list:System.Collections.ArrayList list1

2012-07-04 11:39:57 5733 2

原创 C#匿名类型

一、利用C#的匿名类型的功能,可以使用非常简洁的语法来声明一个不可变(immutable)的元组类型。元组类型时含有一组属性的类型,这些属性通常以某种方式相互关联。       –第一行代码创建了一个匿名类型,我没有在new关键字后制定类型名称,所以编译器会为我自动创建一个类型名称,而且不会告诉我这个名称具体是什么。     –编译器遇到这一行代码,会推断每个表达式的类

2012-07-03 17:48:04 2053

转载 C/S与B/S的区别

C/S结构,即Client/Server(客户机/服务器)结构,是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,可以充分利用两端硬件环境的优势。早期的软件系统多以此作为首选设计标准。。B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,

2012-07-02 11:58:03 552

转载 Asp.Net前台调用后台变量

1.Asp.Net中几种相似的标记符号: 解释及用法答: : 是在绑定控件DataBind()方法执行时被执行,用于数据绑定如: : 在程序执行时被调用,可以显示后台变量值如: *.aspx中: *.cs中: protected string aaa="姓名";: 内联代码块里面可以在页面文件*.aspx或*.ascx文件里面嵌入后台代码如:for(int

2012-05-07 19:28:53 361

转载 smarty section三层循环

pcat.php:require_once "ext/include/smarty_config.php";$query="select cat_id,parent_id,cat_name from sdb_goods_cat where disabled='false' and parent_id=0 order by p_order asc,cat_id asc";//产品一级分类

2012-03-29 12:46:30 582

原创 FCKeditor的使用方法

FCKeditor是一款功能相当齐全的插件,当然使用起来也非常简单。首先下载该插件,下面就是关于该插件的一些配置了,这里主要讲在php以及用js调用FCKeditorphp中1、首先得载入该文件include("fckeditor/fckeditor.php");//这里的路径根据自己的文件存放路径?>2、接下来就是创建FCKeditor的实例了$edit=

2012-03-27 23:02:21 357

星星等级评价的jQuery效果

类似淘宝的星星等级评价的jQuery效果,给商品打分,效果很不错,还可以换成自己喜欢的图片

2011-12-25

仿淘宝商城焦点图的jQuery效果

仿淘宝商城焦点图的jQuery效果,实用,效果很棒的

2011-12-25

jQuery表单验证

很强大的jQuery的表单验证,里面有很多个例子,有兴趣的可以下来看看,绝对不会让你们失望

2011-12-25

益智小游戏(没人能通关)

用flash开发的一块益智小游戏,至今还没人能通关哦!你敢挑战吗?

2011-11-28

妙趣横生的算法源码

妙趣横生的算法源码,绝对是学习算法和学好C语言的好帮手

2011-11-25

C#数据结构

学C#数据结构的都可以看看,很不错的学习资料,看完了感觉受益匪浅啊

2011-11-25

黑莓来电归属

号码归属地查询,可以查询与显示来电归属地,非常实用

2011-11-22

黑莓来电助手

黑莓来电助手,可以查询与显示来电归属地,非常实用

2011-11-22

黑莓UC浏览器

黑莓UC浏览器,适用于4.2系统的一款UC浏览器,省流量,更快速

2011-11-22

黑莓8700g主题

黑莓8700g主题,效果挺不错的一款黑莓8700g主题

2011-11-22

黑莓手机主题

几款黑莓手机的主题,感觉很不错的,绝对值得下载

2011-11-20

严蔚敏数据结构教程pdf

严蔚敏的数据结构教程,很不错,很强大,学习数据结构的好帮手

2011-11-17

C语言上机真题

08年C语言二级的上机真题,有题有答案,有字有真相

2011-11-17

C语言笔试真题

历年的C语言笔试真题,很全,不可谓不强大

2011-11-17

jQuery显示局部详情

类似淘宝网的jQuery效果,当鼠标经过产品的某处时显示产品的高清视图

2011-11-17

jQuery显示图片详情

相当不错的jQuery特效,当鼠标经过时显示图片的详细信息

2011-11-17

js特效

javascript特效,各种不可思议

2011-11-17

Css3圆角边框

Css3圆角矩形,兼容各种浏览器的,效果很好

2011-11-17

jQuery照片浏览特效

屌爆了的jQuery效果,实现照片浏览的效果

2011-11-17

齐全的mav提示音

比较齐全的mav格式的提示音,适合用于QQ和手机信息

2011-10-20

AjaxControlToolkit.dll

AjaxControlToolkit.dll

2012-08-16

黑莓8700主题集合

黑莓8700主题集合,很多很炫的黑莓8700主题,仿IPhone,仿win7,仿多普达等等等

2012-02-15

一款很炫的黑莓8700主题

一款很炫的黑莓8700主题,亲测可用,一款很炫的黑莓8700主题

2012-02-15

黑莓自动键盘锁

黑莓自动键盘锁,自动替你锁键盘,黑莓自动键盘锁

2012-02-15

黑莓热键大师

黑莓热键大师,让你的黑莓随意设置自己想要的快捷键,方便轻松实用

2012-02-15

黑莓录音软件

黑莓录音软件,增强你黑莓的功能,黑莓录音软件

2012-02-15

黑莓点讯输入法

黑莓点讯输入法

2012-02-15

黑莓替代滚轮的软件

黑莓替代滚轮的软件,减少黑莓滚轮的使用,增加滚轮的寿命,让黑莓使用更加方便

2012-02-15

黑莓word文档阅读器

黑莓word文档阅读器,可以阅读word格式的文件

2012-02-15

黑莓人人客户端

黑莓renren客户端,爱上校内的朋友必备软件

2012-02-15

黑莓pdf阅读器

黑莓pdf阅读器,让你的黑莓可以阅读pdf格式的文件

2012-02-15

黑莓8700闹钟

黑莓8700闹钟,可以设置多个闹钟,功能强大

2012-02-15

jQuery经典例子大全

jQuery经典例子大全,都是一些很实用的例子,平常都能用得到,效果也很强大

2011-12-25

jQuery图片翻页超炫特效

又一个jQuery图片翻页超炫特效,效果很不错的,学习了

2011-12-25

jQuery日历插件

重磅推出jQuery日历插件,很强大哦!效果不错,还可以根据喜好改变颜色

2011-12-25

又一款很酷的jQuery相册浏览

又一款很酷的jQuery相册浏览,效果很不错,绝对是你不曾见过的效果

2011-12-25

jQuery插件大全

jQuery插件大全,很多常用、实用的jQuery插件,有实例讲解,很好用

2011-12-25

jQuery市级联动效果插件

jQuery市级联动效果插件,很强大,里面还有很多的演示例子

2011-12-25

jQuery超炫的相册浏览效果

很强大的jQuery相册浏览效果,交互性极好!效果超炫!

2011-12-25

空空如也

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

TA关注的人

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