首页 > 2016年04月29日 > 全部分享
基础知识—栈
操作系统是管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石。操作系统需要处理管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让用户与系统交互的操作界面。 关于栈需要掌握以下几点: 整个内存由操作系统(OS)来管理。 每个进程都有自己的堆栈,操作系统决定了栈分配的大小, 32位系统每个进程有自己的4G空间,这4G为...
分类:其他   时间:2016-04-29 19:27:33    收藏:0  评论:0  赞:0  阅读:244
Java中的包与访问权限的控制
多人开发  在java中,可以将一个大型项目中的类分别独立出来,分门别类的存到文件里,再将这些文件一起编译运行,如此的程序代码将更易于维护。 多人开发的问题:如果多个开发人员共同开发一个项目的时候,则肯定会出现类名称相同的情况。那么这样一来就会非常麻烦。 相同的文件会出现覆盖的情况。 包的概念 package是在使用多个类或接口时,为了避免名称重复而采用的一种措施,直接在程序中加...
分类:编程语言   时间:2016-04-29 19:27:23    收藏:0  评论:0  赞:0  阅读:192
使用idfc-proguard-maven-plugin混淆优化Jave Web工程一
本文旨在说明用idfc-proguard-maven-plugin这个插件来优化混淆Java Web项目的代码。 本文使用的代码出自这里: http://www.codejava.net/frameworks/struts/struts-2-spring-4-hibernate-4-integration-tutorial-part-1-xml-configuration...
分类:Web开发   时间:2016-04-29 19:27:03    收藏:0  评论:0  赞:0  阅读:330
Python学习札记 2016-04-24
31raw字符串与多行字符串转义字符 1Python字符串用进行转义 2如果一个字符串包含很多需要转义的字符对每一个字符都进行转义会很麻烦为了避免这种情况我们可以在字符串前面加个前缀 r 表示这是一个 raw 字符串里面的字符就不需要转义了例如 3如果要表示多行字符串可以用表示 32编码问题 33元组 tuple 34函数 1返回多值 2递归调用 3自定义默认参数 4定义可变参数 35迭代 1迭代介...
分类:编程语言   时间:2016-04-29 19:26:43    收藏:0  评论:0  赞:0  阅读:181
EM算法
问题引入先思考这样一个问题:我们知道,人群中人的身高大致服从一个正态分布。那么现在,如果说我拿到了一个班的学生(就姑且假设是100人吧!)的身高,我想请你帮我估计一下,这个正态分布的参数θ:N(μ,σ)\theta:N(\mu,\sigma)。如何估计?好简单。应用极大似然估计的思想,把每一个样本拿出来相乘,求解得到概率最大的那个参数,即为我们想要的参数θ\theta好,现在我们将问题增加一点点难度...
分类:编程语言   时间:2016-04-29 19:26:34    收藏:0  评论:0  赞:0  阅读:339
C#详解struct和class的区别
可以从数据类型、访问权限(封装)、继承、构造函数、实例化方面做比较 3.struct 默认的访问权限是public,而class默认的访问权限是private. 简单来说,struct是值类型,创建一个struct类型的实例被分配在栈上。class是引用类型,创建一个class类型实例被分配在托管堆上。但struct和class的区别远不止这么简...
分类:Windows开发   时间:2016-04-29 19:26:24    收藏:0  评论:0  赞:0  阅读:306
端到端协议
端到端协议 第五章从前几章研究的主机到主机的分组传递服务到转向进程到进程之间的通信信道,这正是网络体系结构中传输层(transport)的任务,由于它支持端点应用程序之间的通信,因此传输层协议有时也被称为端到端(end to end)协议。因特网提供尽力而为(best-effort)的服务,为满足应用程序所需的高级服务,不同传输层协议用于不同的算法组合。代表性的4种有:一个简单的异步多路分解服务,一...
分类:其他   时间:2016-04-29 19:26:13    收藏:0  评论:0  赞:0  阅读:287
802.11协议精读5:隐藏终端和暴露终端
本文讨论了802.11协议中暴露终端和隐藏终端的问题,其中着重讨论工作机制的具体执行内容,同时也记录了一些细节。...
分类:其他   时间:2016-04-29 19:26:03    收藏:0  评论:0  赞:0  阅读:144
Git的使用
一、安装git 1、windows下安装一个Git 2、lInux下yum(apt-get) install git 二、使用git连接github 使用git连接github时,需要将linux下产生的一个ssh公钥放到github上。 1)、生成公钥 ssh-keygen -t rsa -C"mail@mail.com" 然后系统提示输入文件保存位置等信息,连续敲三次回车即可,生...
分类:其他   时间:2016-04-29 19:25:55    收藏:0  评论:0  赞:0  阅读:270
Ubantu install jdk
我们在64位的Ubuntu中安装JDK,选择的是jdk1.6.0_32版本。安装文件名为jdk-6u32-linux-x64.bin(这个是64位系统的),如果是32位系统的还需要去官网下载32位的JDK Ubuntu 64位系统的JDK下载地址: http://download.csdn.net/download/nourewang/4347727 Ubuntu 32位系统的J...
分类:其他   时间:2016-04-29 19:25:43    收藏:0  评论:0  赞:0  阅读:118
设计的7条心理学原则和定律
在设计中,心理学无处不在。正因为心理学,我们才了解红色很适合用于餐饮业的logo——因为它能增进食欲——或者让首屏的行动指令按钮产生更多转化。 也就是说,作为设计师,你不能忽视心理学。因为人类大脑的这些原则,决定了人们对你的设计作何反应、如何相互作用。回顾这7条心理学原则和定律,你能够将它们结合到实际运用中。 1. 冯·雷斯托夫效应 冯·雷斯托夫效应告诉我们,某个...
分类:其他   时间:2016-04-29 19:25:35    收藏:0  评论:0  赞:0  阅读:282
【多题合集】网络流24题练习(更新至魔术球问题)
在一秒种内看到本质的人和花半辈子也看不清一件事本质的人,自然是不一样的命。...
分类:其他   时间:2016-04-29 19:25:25    收藏:0  评论:0  赞:0  阅读:216
Ubuntu14.04安装Qt+Opencv2.4.9
尊重原创,以下内容主要参照 Ubuntu14.04安装Opencv, 和Ubuntu14.04下Qt调用Opencv 两篇博文而来。 第一部分安装Opencv2.4.9 1 sudo apt-get update 2 sudo apt-get upgrade Now,...
分类:系统服务   时间:2016-04-29 19:25:14    收藏:0  评论:0  赞:0  阅读:604
JS的对象,事件
1、常用事件:  abort onabort(对象载入被中断时) blur onblur(元素失去焦点) change onchange(选中的元素变化) click onclick(单击鼠标) dblclick ondblclick(双击鼠标左键) error onerror(当JS脚本出错时,在Window对象上触发,当出错时在其上触发,当指定对象无法载入时触发) f...
分类:Web开发   时间:2016-04-29 19:25:03    收藏:0  评论:0  赞:0  阅读:248
git操作详解
本地分支解析 git 通过可变指针来实现对提交数据的历史版本的控制,每当我们提交新的更新,当前分支(设为master)则指向最后一个提交更新A,而最后一个提交对象则存在一个指针指向前一次的提交更新Q。如果我们创建一个新的分支,child,它和master共同指向A,这时,如果我们向child分支提交更新B,我们会发现child指向B,而master依然指向A。无论我们在child...
分类:其他   时间:2016-04-29 19:24:53    收藏:0  评论:0  赞:0  阅读:234
PHP函数
usleep() 函数延迟代码执行若干微秒。 unpack() 函数从二进制字符串对数据进行解包。 uniqid() 函数基于以微秒计的当前时间,生成一个唯一的 ID。 time_sleep_until() 函数延迟代码执行直到指定的时间。 time_nanosleep() 函数延迟代码执行若干秒和纳秒。 sleep() 函数延迟代码执行若干秒。 show_source() 函数对文件...
分类:Web开发   时间:2016-04-29 19:24:24    收藏:0  评论:0  赞:0  阅读:342
JVM基础(三) JVM内存管理
内存的划分本文所谈的内存是指的运行时数据区域,分为: 共享的数据区: 堆(Heap) 方法区(Method Area) 线程隔离的数据区: 虚拟机栈(VM Stack) 本地方法栈(Native Method Stack) 程序计数器(Program Counter Register) Java线程栈的内存管理(隔离内存)线程隔离的性质意味着线程和栈是关联的,每个线程在创建时会创建自己的...
分类:其他   时间:2016-04-29 19:24:13    收藏:0  评论:0  赞:0  阅读:229
恒流源电路设计
恒流源电路设计最近由于工作需要和个人兴趣,想学习一下恒流源的电路设计,并制作出一个可靠的恒流源。 从网上搜索了一下资料,发现并不是太多,只有几个链接有参考价值,在这里想归纳一下。首先选几个原理性的电路参考下: http://bbs.21ic.com/icview-390818-1-1.html 恒流电路有很多场合不仅需要场合输出阻抗为零的恒流源,也需要输入阻抗为无限大的恒流源,以下是几种单极性...
分类:其他   时间:2016-04-29 19:24:05    收藏:0  评论:0  赞:0  阅读:393
ARM体系结构与汇编指令
《朱老师物联网大讲堂》学习笔记 学习地址:www.zhulaoshi.org (1). ASIC专用芯片 到 可编程器件, CPU在固定频率下,读取/解析/执行指令, 二进制文件被CPU读取进去,CPU内部电路对二进制文件解码, (2). 指令集对CPU的意义, 汇编语言:机器指令助记符, 机器指令是CPU设计者制定的,CPU内部电路设计就是为了实现这些指令集的功...
分类:其他   时间:2016-04-29 19:23:53    收藏:0  评论:0  赞:0  阅读:306
二叉树、二叉搜索树、AVL树的java实现
数据结构一直都是断断续续的看,总是觉得理解的不够深入,特别是对树的理解,一直都很浅显,今儿又看了一遍,来做个总结吧。 首先,树中的一些概念: 1、树的节点包含一个数据元素,以及若干指向其子树的分支。节点拥有的子树的数量称为节点的度。节点的最大层次称为树的深度或高度。 2、二叉树是一种树形结构,其特点是每个节点至多有两棵子树,且子树有左右之分,次序不能随意颠倒。 3、满二叉树:一棵深...
分类:编程语言   时间:2016-04-29 19:23:43    收藏:0  评论:0  赞:0  阅读:164
2585条   上一页 1 ... 25 26 27 28 29 ... 130 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!