- 博客(133)
- 资源 (7)
- 收藏
- 关注
原创 了解Chrome 浏览器中执行 JavaScript
本章节为大家介绍如何在 Chrome 浏览器上进行 JavaScript 代码的运行与调试。Chrome 是由 Google 开发的免费网页浏览器,对于前端开发来说(尤其是调试代码)非常方便。Chrome 官网地。我们在 Chrome 浏览器中可以通过按下 F12 按钮或者右击页面,选择来开启开发者工具。也可以在右上角菜单栏选择。
2026-04-26 00:30:15
455
原创 Java 正则表达式hdhHSH函数
正则表达式定义了字符串的模式。正则表达式可以用来搜索、编辑或处理文本。正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。Java 提供了 java.util.regex 包,它包含了 Pattern 和 Matcher 类,用于处理正则表达式的匹配操作。
2026-04-25 16:43:50
375
原创 Java 变量命名规则HSDH函数
在 Java 中,不同类型的变量(例如实例变量、局部变量、静态变量等)有一些命名规则和约定。遵循一些基本规则,这有助于提高代码的可读性和维护性。变量名应该具有清晰的含义,能够准确地反映变量的用途。避免使用单个字符或无意义的缩写。在变量名中使用驼峰命名法,即将每个单词的首字母大写,除了第一个单词外,其余单词的首字母都采用大写形式。。不要使用 Java 关键字(例如,class、int、boolean等)作为变量名。Java 是大小写敏感的,因此变量名中的大小写字母被视为不同的符号。例如,
2026-04-25 16:40:44
359
原创 Java语言提供了八种基本类型。六种数字类型jhdknb
变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据。因此,通过定义不同类型的变量,可以在内存中储存整数、小数或者字符。
2026-04-25 16:36:37
350
原创 云原生与边缘计算融合驱动下一代互联网架构创新探索实践A
云原生与边缘计算的结合,使互联网系统从“中心化”走向“分布式智能”。通过容器、微服务与轻量化集群技术,我们可以构建高性能、低延迟的现代应用架构。
2026-04-21 01:59:49
560
原创 云原生与边缘计算融合驱动下一代互联网架构创新探索实践
云原生与边缘计算的结合,使互联网系统从“中心化”走向“分布式智能”。通过容器、微服务与轻量化集群技术,我们可以构建高性能、低延迟的现代应用架构。
2026-04-21 00:47:01
550
原创 Java语言提供了八种基本类型YQWHXGSS
变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据。因此,通过定义不同类型的变量,可以在内存中储存整数、小数或者字符。
2026-04-18 04:14:04
239
原创 Java语言提供了八种基本类型HKAHAS0
变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据。因此,通过定义不同类型的变量,可以在内存中储存整数、小数或者字符。
2026-04-18 04:13:08
365
原创 百度蜘蛛是百度搜索引擎的自动抓取程序的!
(2)深度优先和权重优先,百度蜘蛛抓页面的时候从起始站点(即种子站点指的是一些门户站点)是百度优先抓取是为了抓取更多的网址,深度优先抓取的目的是为了抓取高质量的网页,这个策略是由调度来计算和分配的,百度蜘蛛只负责抓取,权重优先是指反向连接较多的页面的优先抓取,这也是调度的一种策略,一般情况下网页抓取抓到40%是正常范围,60%算很好,100%是不可能的,当然抓取的越多越好。第四,百度并不被所谓的优化迷惑,Google对优化好像远远没有百度敏感,百度尤其反感所谓的优化,不知道百度是用什么方法识别网站优化的。
2026-04-18 03:50:27
247
原创 详解Node.js API系列 Crypto加密模块(2) Hmac
简介随着互联网的发展,MD5已经变得越来越不安全了,黑客可以通过彩虹表,查出MD5值所对应的密码,为了解决这个问题,很多网站都开始采用需要密钥加密的Hmac算法。Hmac算法HMAC是密钥相关的哈希运算消息认证码(Hash-based Message Authentication Code),HMAC运算利用哈希算法,以一个密钥和一个消息为输入,生成一个消息摘要作为输出。
2013-09-26 10:33:20
4601
原创 详解Node.js API系列 Crypto加密模块(1)
MD5加密算法算法简介MD5的全称是Message-Digest Algorithm 5(信息-摘要算法),在90年代初由Mit Laboratory for Computer Science和Rsa data security inc的Ronald l. rivest开发出来,经md2、md3和md4发展而来。它的作用是让大容量信息在用数字签名软件签署私人密匙前被“压缩”成一种保
2013-09-26 10:32:45
26655
原创 详解Node.js API系列 Http模块(2) CNodejs爬虫实现
博客地址:http://blog.whattoc.com/2013/09/19/nodejs_api_http_2/详解Node.js API系列 Http模块(2) CNodejs爬虫实现简单爬虫设计var http = require('http');http.get("http://cnodejs.org/", function(res) { v
2013-09-22 23:21:19
17423
原创 详解Node.js API系列 Http模块(1) 构造一个简单的静态页服务器
HTTPhttp api的文档翻译得太无聊了,很多用不上,例子太少,翻译到一半就觉得受不了,决定放弃,决定,用另外一种方式去介绍这部分的API。http模块,主要的应用是两部分,一部分是http.createServer 担当web服务器,另一部分是http.createClient,担当客户端,实现爬虫之类的工作。从这两方面着手介绍HTTP api。下文将会介绍http.createSe
2013-09-17 09:39:18
16377
原创 详解Node.js API系列 Module模块(2) 案例分析
API文档是枯燥的,下面本人收集了一些论坛经常有人疑问和开源代码中经常遇到的案例供大家研究一下。module.exports与exports的区别每一个node.js执行文件,都自动创建一个module对象,同时,module对象会创建一个叫exports的属性,初始化的值是 {}module.exports = {};Node.js为了方便地导出功能函数,node.j
2013-09-12 17:55:07
4481
原创 详解Node.js API系列C/C++ Addons(3) 程序实例
再续前文,前文介绍了node.js 的addon用法和google v8 引擎,下面,我们进入真正的编码,下面将会通过六个例子,学习node addon 范例,了解addon编程的特性创建一个空项目随机数模块向模块传递参数回调函数处理线程处理对象管理创建一个空项目vi modulename.cpp#include void RegisterModule(v8::H
2013-09-12 17:54:24
10753
原创 详解Node.js API系列C/C++ Addons(4) Javascript也能搞嵌入式?
利用Node.js的Addon模块作为调用硬件控制C库的中间件,Node.js异步的特性,非常适合处理各种硬件的IO。本次实践使用的是cubieboard的开发板,Node.js将会控制板子的GPIO的PD0,让它1000ms产生一个高低电平,使LED灯能够一闪一闪的样子。
2013-09-11 15:22:16
5510
原创 详解Node.js API系列C/C++ Addons(2) Google V8引擎
回顾,前文由node.js写的基于addon的hello world例子#include #include using namespace v8;HandleValue> Method(const Arguments& args) { HandleScope scope; return scope.Close(String::New("world"));}void init(
2013-09-11 15:21:10
4528
原创 详解Node.js API系列C/C++ Addons(1) API文档
Addons扩展插件(Addons)是动态链接的共享对象,这些对象提供了使用C/C++类库的能力。由于涉及了多个类库导致了这类API目前比较繁杂,主要包括下述几个主要类库:V8 JavaScript,C++类库,作为JavaScript的接口类,主要用于创建对象、调用方法等功能。大部分功能在头文件v8.h (在node文件夹下的路径为deps/v8/include/v8.h
2013-09-11 15:20:05
7849
原创 cb 的node.js 静态页面测试
server.jsvar http = require("http");http.createServer(function(request, response) { response.writeHead(200, {"Content-Type": "text/plain"}); response.write("Hello World"); response.end();})
2013-08-13 21:18:02
2300
原创 Node.js下自定义错误类型
Node.js下自定义错误类型在JavaScript里面,运行过程中的错误的类型总是被人忽略,这篇教程主要从三个方面来介绍如何在Node.js下自定义错误类型。为什么要使用错误对象。怎么创建自定义错误对象。一些自定义错误对象的例子。为什么要使用错误对象一般来说,很少人会考虑如何处理应用产生的错误的策略,调试的过程中,简单地利用console.log('error')
2013-08-13 00:24:49
3009
原创 入手Cubieboard,初步测试
互联网和嵌入式都相对了解,希望能创造一点很酷的玩意到手前一天,查了一下资料,需要注意的是有分Cubieboard A10 和 A20 A10是基于A8单核,A20是基于A7双核,不要搞乱了,我入手的是A8。因为价钱相对便宜。目前手紧,对预算比较敏感。官方文档稍微介绍了一下入手的方法,在论坛已经有很详细的说明了,我就不多作分享,唯一想吐槽的是原官方,只有SD卡烧写linux,这不得不吐槽
2013-08-11 12:23:48
2948
原创 Lordofpomelo游戏分析
游戏体验在线地址部署游戏lord of pomelo安装指南分析思路游戏服务器的流程除了启动部分外,大部分事件和流程都是并发的,如果按照一个流程去描述这样一件事情,会很混乱,所以我会根据自己对代码的理解,分开不同用户模块,不同业务去分析Lordofpomelo的代码。Lordofpomelo 服务器介绍各类服务器介绍Lor
2013-07-23 12:04:47
14456
1
原创 ubuntu12.04 安装R语言环境3.01
#vi /etc/apt/sources.list添加#deb http://mirrors.ustc.edu.cn/CRAN/bin/linux/ubuntu/ precise/#apt-get update#apt-get install r-base#apt-get install r-base-dev
2013-07-11 15:31:32
6851
原创 node.js 模拟登录新浪微博
gitpage:https://github.com/youyudehexie/sinaloginSinaloginNode.js微博模拟登录UsageNode.js编写的模拟方式登录新浪微博Quick Startnpm install sinaloginorgit clone https://github.com/youyudehex
2013-07-04 19:32:20
6922
原创 node.js的myql模块封装
一切都是为了方便地使用node.js操作mysql,根据日常经常使用的操作和各种坑,针对node.js的mysql模块进行二次封装,分享出来,希望你们喜欢。安装git clone https://github.com/youyudehexie/mysqlmid.gitnpm install例子 require('coffee-script'); var
2013-06-22 12:48:27
2202
原创 node.js redis缓存中间件
var redis = require('redis');var client = redis.createClient();var cache = {}cache.getKey = function(key, callback){ client.get(key, callback);};cache.setKey = function(key, val, callback){
2013-06-18 23:49:47
4074
原创 解决win7的64位 mongoose 安装问题,bson
错误日志安装bson的时候出现错误。添加环境变量pathc:\windows\system32 to my PATH.http://stackoverflow.com/questions/14100027/cant-install-js-bson/14130182#14130182
2013-06-01 21:14:02
3139
原创 python百度贴吧爬虫
推荐,我的项目地址:https://github.com/youyudehexie/BaiduTiebaSpider__init__.py#encoding=utf-8import sysreload(sys)sys.setdefaultencoding( "utf-8" )import urllib2import urllibimport refrom Beautif
2013-05-27 01:47:00
3420
原创 node.js 计划任务模块
npm install cronvar cronJob = require('cron').CronJob;new cronJob('* * * * * *', function(){ console.log('You will see this message every second');}, null, true, "America/Los_Angeles");
2013-05-25 23:20:23
4714
原创 Pomelo聊天室源码分析(一)
Pomelo 0.2node.js 0.8由于0.3版本的不稳定,不想花时间到兼容性升级上,等等稍微稳定一下再升级,接下来的分析都是基于这个版本源码进行分析开篇前,先引用pomelo的wiki:https://github.com/NetEase/pomelo/wiki/tutorial1--%E5%88%86%E5%B8%83%E5%BC%8F%E8%81%8A%E5%A4%A9
2013-04-10 12:00:13
4873
原创 python的redis,实用订阅发布简单实用代码
服务端:import redisrc = redis.Redis(host='127.0.0.1')ps = rc.pubsub()ps.subscribe(['foo', 'bar']) //订阅两个频道,分别是foo,或barfor item in ps.listen(): if item['type'] == 'message': pri
2013-04-10 00:01:05
15874
原创 安装python-pip
yum install python-setuptoolswget http://pypi.python.org/packages/source/p/pip/pip-1.0.2.tar.gztar zxf pip-1.0.2.tar.gzcd pip-1.0.2python setup.py install
2013-04-06 15:40:40
9775
原创 node.js的generic-pool与mysql结合,mysql连接池
var generic_pool = require('generic-pool');var pool = generic_pool.Pool({ name: 'mysql', max: 10, create: function(callback) { var Client = require('mysql').createConnectio
2013-04-05 12:14:54
4273
原创 ubuntu12.04 安装 rabbitmq与测试
#sudo vi /etc/apt/sources.list添加deb http://www.rabbitmq.com/debian/ testing main#wget http://www.rabbitmq.com/rabbitmq-signing-key-public.asc#sudo apt-key add rabbitmq-signing-key-public.asc
2013-03-26 15:26:32
1115
原创 pomelo启动流程图
Pomelo组件职责简介master: master组件主要负责启动master服务器。monitor: monitor组件主要负责启动各个服务器的monitor服务,该服务负责收集服务器的信息并定期向master进行消息推送,保持master与各个服务器的心跳连接。proxy: proxy组件主要负责生成服务器rpc客户端,由于系统中存在多个服务器进程,不同服务器进程之间相互通信需要通过
2013-03-25 22:38:04
3057
转载 urllib2 的一点知识
刚好用到,这篇文章写得不错,转过来收藏。 转载自 道可道 | Python 标准库 urllib2 的使用细节Python 标准库中有很多实用的工具类,但是在具体使用时,标准库文档上对使用细节描述的并不清楚,比如 urllib2 这个 HTTP 客户端库。这里总结了一些 urllib2 库的使用细节。1 Proxy 的设置2 Timeout 设置3 在 HTTP Re
2013-03-24 21:18:23
1003
原创 node.js下express的AJAX通讯:jsonp,json
1.创建环境#cmd express2.修改代码app.js/** * Module dependencies. */var express = require('express') , routes = require('./routes') , user = require('./routes/user') , http = require('h
2013-03-24 12:36:45
13234
原创 pomelo源码分析(六)
Server.prototype.start = function(cb) { registerDefaultModules(this.app); //注册默认模块 loadModules(this.app, this.masterConsole); //执行模块 var self = this; this.masterConsole.st
2013-03-23 13:05:39
3269
原创 pomelo源码分析(五)
接着上一章节,上一章节主要是介绍Master Server的初始化,接下来就是初始化后的启动lib/master/master.jsvar Server = function(app) { this.app = app; this.masterInfo = app.get('master'); this.registered = {}; this.masterConsole
2013-03-20 14:41:56
1792
gen_test_char X86
2012-05-29
dftables X86
2012-05-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅