- 军军小站|张军博客
搜索到与相关的文章
编程技术

React初探

近日,facebook将其用户界面构建Javascript库React开源发布。等等……什么叫用户界面构建库(alibraryforbuildinguserinterfaces)?顾名思义,当然就是该库是将特定规范的源代码(JSX),构建成新的代码(Javascript)。为什么我们需要这么做呢?我们觉得写CSS太麻烦了,太多重复工作了,所以我们使用LESS来代替他,让机器代替我们做这些事情。但是出于性能的需求,现在并不流行加载一个less.js让其动态处

系统 2019-08-12 01:33:11 2481

操作系统

vim查找替换功能总结

vim查找替换功能总结1,简单替换表达式搜索并替换。输入:[range]s/from/to/[flags]命令可以搜索匹配的字符串并且替换为指定的字符串。这是一个稍微复杂的命令。其中[range]是一个可选项,用来指定搜索替换的范围。[flags]也是一个可选项,用来指定搜索替换的处理方式。所以这个命令的简单形式是:s/from/to/。搜索替换的范围。如果没有指定范围,则只在当前行进行搜索替换。在所有行进行搜索替换。范围符号%表示在所有行进行搜索替换。:

系统 2019-08-12 01:32:01 2481

Python

Python爬虫入门【21】: 知乎网全站用户爬虫 scrapy

全站爬虫有时候做起来其实比较容易,因为规则相对容易建立起来,只需要做好反爬就可以了,今天咱们爬取知乎。继续使用scrapy当然对于这个小需求来说,使用scrapy确实用了牛刀,不过毕竟这个系列到这个阶段需要不断使用scrapy进行过度,so,我写了一会就写完了。你第一步找一个爬取种子,算作爬虫入口https://www.zhihu.com/people/zhang-jia-wei/following我们需要的信息如下,所有的框图都是我们需要的信息。获取用户

系统 2019-09-27 17:55:40 2480

Python

Python通过cv2读取多个USB摄像头

本文实例为大家分享了Python通过cv2读取多个USB摄像头的具体代码,供大家参考,具体内容如下通过cv2可以轻易的拿到摄像头数据。比如以下几步就能打开摄像头显示,并通过q键保存图片importcv2capture=cv2.VideoCapture(0)#打开自带的摄像头ifcapture.isOpened():#以下两步设置显示屏的宽高capture.set(cv2.CAP_PROP_FRAME_WIDTH,640)capture.set(cv2.CA

系统 2019-09-27 17:45:38 2480

Oracle

Oracle 执行计划(Explain Plan) 说明

如果要分析某条SQL的性能问题,通常我们要先看SQL的执行计划,看看SQL的每一步执行是否存在问题。如果一条SQL平时执行的好好的,却有一天突然性能很差,如果排除了系统资源和阻塞的原因,那么基本可以断定是执行计划出了问题。看懂执行计划也就成了SQL优化的先决条件。这里的SQL优化指的是SQL性能问题的定位,定位后就可以解决问题。一.查看执行计划的三种方法1.1设置autotrace序号命令解释1SETAUTOTRACEOFF此为默认值,即关闭Autotra

系统 2019-08-29 23:47:41 2480

编程技术

Web开发必备资料(牛腩整理)

反正自己在WEB开发中必备的资料整理了一下,包含如下东西:以上工具都是本人在WEB开发中常用的,那个截图工具有个获取屏幕上任何一个地方的颜色值,很好用,而且用它来计算DIV的宽度高度也很好用.更新于2010年10月4日15时47分下载地址:http://niunan.net/download/web.rarWeb开发必备资料(牛腩整理)

系统 2019-08-29 23:28:05 2480

Windows

《windows核心编程系列》十五谈谈windows线程栈

谈谈windows线程栈。当系统创建线程时会为线程预订一块地址空间区域,注意仅仅是预订。默认情况下预定的这块区域的大小是1MB,虽然预订这么多,但是系统并不会给全部区域调拨物理存储器。默认情况下,仅仅为两个页面挑拨。x86系统下每个页面是4KB.其他页面会在访问的时候由系统调拨。这仅仅是在创建线程时,程序员指定CreateThread的第二个参数StackSize为0时才会发挥作用。如果程序员传入的是非零值,那么调拨的物理存储器的数量就是这个非零值。这两个

系统 2019-08-29 22:51:13 2480

Java

使用脚本文件(jnlp)来发布Java程序

本文为原创,如需转载,请注明作者和出处,谢谢!发布Java程序(桌面程序)最直接的方法就是将jar文件打包交给用户。不过有时jar文件很多,也很大。为了方便,sun提供了另外一种方式来通过网络发布Java程序。这就是jnlp文件。可能很多读者曾经下载过很多jnlp文件,运行后会自动从指定的网站下载相应的文件。实际上,jnlp文件就是一个xml格式的脚本文件。假设我们有一个test.jar文件需要安装(该文件是一个基于SWT的桌面程序),那么要使用jnlp文

系统 2019-08-29 22:47:22 2480

ASP.NET

Scott Mitchell 的ASP.NET 2.0数据教程之四十三

ScottMitchell的ASP.NET2.0数据教程之四十三::基于用户对修改数据进行限制导言很多支持帐号(即需要登陆)的web程序根据登陆的用户提供不同的选项,报表和其它功能。回到基于用户对修改数据进行限制里,我们学习了如何根据当前用户来动态调整在DetailsView和GridView里修改数据的能力。它允许用户可以作为supplier或employee登陆到站点。如果登陆的用户为supplier,他将可以修改他提供的product信息和compa

系统 2019-08-29 22:38:54 2480