python 散列表查找
class HashTable: def __init__(self, size): self.elem = [None for i in range(size)] self.count = size # def hash(self, key): return key % self.count # ... ... 查看全文
C语言程序的机器级表示
过程调用的机器级表示 特别说明该表示是基于IA-32指令系统,x86 64指令系统不同于IA-32 机器级表示 可执行文件的存储器映像 调用过程 过程调用过程中栈和栈帧的变化 (Q为被调用过程) 看一个简单的例子 过程解析 过程调用参数传递举例 看一个递归函数的例子 我们可以看出来,递归函数在不断的 ... 查看全文
Python学习—pyhton中的进程
1.进程定义进程:进程就是一个程序在一个数据集上的一次动态执行过程。进程一般由程序、数据、进程控制块(pcb)三部分组成。(1)我们编写的程序用来描述进程要完成哪些功能以及如何完成;(2)数据则是程序在执行过程中所需要使用的资源;(3)进程控制块用来记录进程的所有信息。系统可以利用它来控制和管理进程,它是系统感知进程存在的唯一标志。 查看全文
HTTP与HTTPS的区别
今天在做雅虎的时候,发现用第三方工具截取不到客户端与服务端的通讯,以前重来没碰到过这种情况,仔细看了看,它的url请求时基于https的,gg了下发现原来https协议和http有着很大的区别。总的来说,http效率更高,https安全性更高。首先谈谈什么是HTTPS: HTTPS(Secure H ... 查看全文
css定位relative,absolute
转自http://www.cnblogs.com/Jerry-Chou/archive/2011/11/02/2233094.html 1.先解释一下文档流 就是HTML的一种机制,块元素单独占一行(比如 div),内联元素不换行(a标签,img标签); 2.几种定位方式 2.1 static HT ... 查看全文
PHP中的数据结构:DS扩展
PHP7以上才能安装和使用该数据结构扩展,安装比较简单: Collection Interface:包含本库中所有数据结构通用功能的基本interface。 It guarantees that all structures are traversable, countable, and can b ... 查看全文
.net 中的相等性比较
引用相等性和值相等性 在 C# 中,相等性分为引用相等性和值相等性。引用相等性是指,若两个引用类型的变量引用的是同一个对象,则它们具有引用相等性。 // x, y, z 都是引用类型变量 object x = new object(); object y = new object(); object ... 查看全文
JSLint报错翻译
“Missing semicolon.” : “缺少分号.”,“Use the function form of \”use strict\”.” : “使用标准化定义function.”,“Unexpected space after ‘-’.” : “在’-'后面不应出现空格.”,“Expect ... 查看全文
简述Socket,IP,TCP三次握手,HTTP协议(有助于理解、记忆和学习)
我在这里简述Socket,IP,TCP三次握手,HTTP协议(有助于理解、记忆和学习面试时方便回答) 1、socket原理 Socket支持网上点对点的通信 服务的一种技术,服务端端实现监听连接。client实现发送连接请求,建立连接后进行发送和接收数据。 服务器端建立一个serversocket。 ... 查看全文
Hibernate实体类编写规则
Hibernate 实体类编写规则 1 实体类里面属性私有的 2 私有属性使用公开的set和get方法操作 3 要求实体类有属性作为唯一值(一般使用id值) 4 实体类属性建议不使用基本数据类型,使用基本数据类型对应的包装类 (1)八个基本数据类型对应的包装类 - int - Integer - c ... 查看全文
MVC匿名类传值学习
刚接触MVC+EF框架不久,但一直很困惑的就是控制器能否及如何向视图传递匿名类数据。宝宝表示很讨厌去新建实体类啦,查询稍有不同就去建一个实体类不是很麻烦吗,故趁阳光正好,周末睡到自然醒后起来尝试了之前一直在博客园看到的实现方式:英明神武的Tuple类,第一次对微软钦佩之至。故做如下记录,方便自己之后 ... 查看全文
http协议---简述
http(Hypertext transfer protocol)超文本传输协议,通过浏览器和服务器进行数据交互,进行超文本(文本、图片、视频等)传输的规定。 也就是说,http协议规定了超文本传输所要遵守的规则。那么网页在输入URL到加载,http究竟做了哪些工作呢? 浏览器负责发起请求和最后的响 ... 查看全文
Visual Studio提示“无法启动IIS Express Web服务器”的解决方法
在使用Visual Studio运行ASP.NET项目时,会提示“无法启动IIS Express Web服务器”,无法运行,如图: 这一般出现在重装系统之后,或者项目是从别的电脑上复制过来的。解决方法就是在解决方案文件夹下找到并删除“.vs”文件夹(可能是隐藏文件夹),重新打开项目,就能正常运行了。 ... 查看全文
json和xml封装数据、数据缓存到文件中
一、APP的通信格式之xml xml:扩展标记语言,可以用来标记数据,定义数据类型,是一种允许用户对自己标记语言进行定义的源语言。XML格式统一,扩平台语言,非常适合数据传输和通信,业界公认的标准。 支持操作系统:windows、linux 支持语言:python、php、java 二、APP的通信 ... 查看全文
webrtcclient与TURN和信令server通讯流程图
WebRTC是HTML5支持的重要特性之中的一个。有了它,不再须要借助音视频相关的client。直接通过浏览器的Web页面就能够实现音视频对聊功能。并且WebRTC项目是开源的。我们能够借助WebRTC源代码高速构建自己的音视频对聊功能。不管是使用前端JS的WebRTC API接口,还是在WebRT ... 查看全文
【.Net】Net开发
博客里的好多文章都是本人看着比较好,就转过来的,好少自己亲自去写点什么,也很少把自己学的一点心得于大家分享,今天特别想聊一下,关于本人做Net开发时的那段回忆! 一、关于知识的回忆 还记得Handlere吗? 我记得Handler做图片防盗链时,有这么一个功能! 还记得Module吗?那时我们做过I ... 查看全文
ajax的学习和运用ajax来验证用户名是否存在的例子
ajax执行的过程: 首先是由JS页面发送一个请求,并且传送一个data数据过去, 交给处理页面来对数据库进行处理,处理完了就返回一个值当作success 方法里面的参数来执行success里面的回调函数。 ajax.chuli.web.php后台对数据库处理页面 ... 查看全文
.Net Core .Net Core V1.0 创建MVC项目
.Net Core V1.0 创建MVC项目 创建MVC项目有两种方式: 一.创建Web项目:(有太多没用的东西要去删太麻烦) 2.项目目录结构: 此种方法要注意的是,会创建好多个json文件,下面就简单的介绍: launchSettings.json//启动配置文件; appsettings.js ... 查看全文
apache 建立虚拟主机
本文参考 http://www.dreamdu.com/webbuild/ (一个网站建设与制作教程的帖子) 使用与配置Apache 安装好Apache后,我们可以在Apache的安装目录下找到htdocs文件夹,此文件夹就是默认网站的路径,同学们可以在此文件夹里面保存网页文件,修改查看。 或者也可 ... 查看全文