首页 > 编程语言
线程优先级抢占实验【RT-Thread学习笔记 3】
同时处于就绪状态的线程,优先级高的先执行。 高优先级就绪时,低优先级任务让出CPU,让高优先级任务先执行。 创建两个任务函数: //线程优先级抢占 void thread1_entry(void *parameter) { rt_uint32_t count = 0; while(1) { for(...
分类:编程语言   时间:2014-09-09 19:59:39    收藏:0  评论:0  赞:0  阅读:325
【原创】个人总结的java超详细的Struts2拦截器使用和拦截栈的配置
Struts2的拦截器是个好利器!尤其是自定义拦截器,以下是我个人整理的很详细的整个流程,希望给大家带来帮助,有更好见解的希望可以提出宝贵的意见。原理:a) Web浏览器发送请求b) 首先通过一组Struts2默认的拦截栈 dispatcher (或者 ServletFilter)c) 自定义int...
分类:编程语言   时间:2014-09-09 19:54:59    收藏:0  评论:0  赞:0  阅读:297
java环境配置总结
最近接触java,在环境配置上费了不少劲。总结一下:1.首先安装jdk和Eclipse,jdk我安装的是1.6,Eclipse可以从官网下载:http://download.eclipse.org/;我下载的是eclipse-jee-indigo-SR2-win32-x86_64.zip,这个版本,...
分类:编程语言   时间:2014-09-09 19:53:49    收藏:0  评论:0  赞:0  阅读:290
Spring学习总结(2)——Spring IOC的前世今生
前些天,参与了公司内部小组的一次技术交流,主要是针对《IOC与AOP》,本着学而时习之的态度及积极分享的精神,我就结合一个小故事来初浅地剖析一下我眼中的“IOC前世今生”,以方便初学者能更直观的来学习与理解IOC!也作抛砖引玉之用。(虽说故事中的需求有点小,但看客可在脑海中尽量把他放大,想象成一个....
分类:编程语言   时间:2014-09-09 19:51:29    收藏:0  评论:0  赞:0  阅读:269
使用JavaScript缓存图片
在JS中,为了让图片缓存起来,客户端JS定义了一个API,首先利用Image()构造函数来创建一个屏幕外图片对象,之后将该对象的src属性设置期望的URL,由于图片元素并没有添加到文档中,因此它是不可见的,但是浏览器还是会加载图片并将其缓存起来。案例:缓存多张图片 function prelo...
分类:编程语言   时间:2014-09-09 19:49:39    收藏:0  评论:0  赞:0  阅读:214
【python学习笔记】python中的模块,类,函数,对象,实例(与JAVA的比较)
在学习JAVA的时候涉及到了类,对象,方法,域等基本概念。类像一个盒子一样包含各种域和访问更改这些域的方法,而对象是类的特例,比如老师和张老师的关系,老师是一个类,而张老师是一个对象。OOP的关键就是类和对象的使用。在我学习Python的时候,对模块和类的概念与关系不以为意,在开始动手写脚本的时候不...
分类:编程语言   时间:2014-09-09 19:48:59    收藏:0  评论:0  赞:0  阅读:527
用GO语言开发editplus编辑器插件(附源码)
我要开发的插件功能极为简单,就是对用户选中的内容进行base64编码或解密工作.其中所涉及的技术部分主要是GO语言程序开发和editplus插件配置的部分,首先我们来看一下GO语言代码的写法,如下:package mainimport ("encoding/base64""fmt""os")co.....
分类:编程语言   时间:2014-09-09 19:46:39    收藏:0  评论:0  赞:0  阅读:315
尝试java开发搜索引擎爬虫
大家应该也知道百度搜索结果都会有一个百度快照,这是通过缓存服务器调用出来的页面信息,这样我们就可以通过百度快照快速的浏览网页信息,那么这个缓存服务器跟爬虫又有什么联系么?我们来大致了解一下爬虫的基本原理(个人理解,有错误给予纠正)。首先搜索引擎是不会产生内..
分类:编程语言   时间:2014-09-09 18:37:39    收藏:0  评论:0  赞:0  阅读:328
基于activeMQ和protoBuffer的java消息中间件的测试
前段时间刚测试的一个项目,其中两个系统之间需要实现增量数量的读取更新,即A系统获取到增量数据后通知B系统获取新增数据并进行后续的处理,为达到这一目标,最终设计为A数据存在增量数据至activeMQ,B系统从activeMQ中获取数据,为此,开发童鞋需实现一个通用的客户端工具包..
分类:编程语言   时间:2014-09-09 18:35:49    收藏:0  评论:0  赞:0  阅读:465
Java 数组输出
Java数组输出 Java 数组输出一般都是用循环输出,例如(code1): int[] arr = new int[10]; for (int i = 0; i < arr.length; i++) { System.out.print(arr[i]); } 但是,对于 char[] 类型的数组,可以使用一条输出语句输出,例如(code2): char[] chs...
分类:编程语言   时间:2014-09-09 18:29:49    收藏:0  评论:0  赞:0  阅读:423
C++技术问题总结-第10篇 MFC中SendMessage与PostMessage异同
应用程序消息有三个来源:硬件消息(鼠标键盘等外设)、PostMessage消息、SendMessage消息,都可以发送消息事件来驱动程序执行。 消息流图如下。 硬件消息响应流程如下。 ①消息进入系统消息队列。 ②消息分发到应用程序消息队列。 ③应用程序循环获取消息。 ④消息处理函数执行。 PostMessage直接进入上述步骤②,将消息放入消息队列中,然后立刻返回。 Sen...
分类:编程语言   时间:2014-09-09 18:29:19    收藏:0  评论:0  赞:0  阅读:417
【ThinkingInC++】43、内建类型封装在一个类里
内建类型 C++数据类型包括: 1)内置的基本数据类型,如整型、浮点型、布尔型等,均有一个关键字对应,如int,float,bool 2)C++ STL(标准库)引入了一些扩展类型,有时候也归为基本类型,比如字符串类型(string),复数类型(complex),向量(vector)等。 3)其他,即用户自定义类型,也叫抽象数据类型(ADT),即用户通过class,struct,enum定...
分类:编程语言   时间:2014-09-09 18:28:39    收藏:0  评论:0  赞:0  阅读:334
java 面试题总结
1、String是最基本的数据类型吗? 基本数据类型包括boolean、byte、char、int、short、long、float、double。 java.lang.String类是final类型的,因此不可以继承这个类、不能修改这个类。为了提高效率节省空间,我们应该用StringBuffer类...
分类:编程语言   时间:2014-09-09 18:27:19    收藏:0  评论:0  赞:0  阅读:354
C++实现二叉树的前序、中序、后序非递归扁历
这三种常见的扁历方式,是考研面试等场合经常遇到的,在此做一个总结。 1、前序遍历比较简单:用指针p指向根节点,若p!=NULL且栈非空,则直接访问节点,并将节点的右孩子入栈,同时指针p向左孩子移动。 2、中序扁历:用指针p指向根节点,若p!=NULL且栈非空,则当前节点入栈,同时指针p向左孩子移动,出栈是指针指向当前节点的右孩子。 3、后序扁历相对复杂:需要设置一个辅助栈,标识该节点是否是第...
分类:编程语言   时间:2014-09-09 18:26:19    收藏:0  评论:0  赞:0  阅读:288
java邮件
Java代码 package com.zy.mail; import java.io.IOException; import java.util.HashMap; import java.util.Map; import javax.mail.MessagingException; import javax.mail.internet.MimeMessage; import org.spr...
分类:编程语言   时间:2014-09-09 18:26:09    收藏:0  评论:0  赞:0  阅读:460
servlet默认是线程安全的吗
Servlet体系结构是建立在Java多线程机制之上的,它的生命周期是由Web容器负责的。 当客户端第一次请求某个Servlet时,Servlet容器将会根据web.xml配置文件实例化这个Servlet类。当有新的客户端请求该Servlet时,一般不会再实例化该Servlet类,也就是有多个线程在使用这个实例。Servlet容器会自动使用线程池等技术来支持系统的运行,如图1所示。 这样,...
分类:编程语言   时间:2014-09-09 18:25:59    收藏:0  评论:0  赞:0  阅读:226
Python学习笔记(二)Pytho解释器和程序开发、执行过程
Python程序编写支持交互式和执行文件两种,python程序执行过程是现将代码转变成字节码,再发送给虚拟机解释执行。Python开发中,还包含一些优化基本执行模块的优化系统,试图提高Python的运行速度等,如Psyco实时编译器和Shedskin C++转换器。另外,如果需要将Python程序生成可独立执行的二进制代码则需要第三方工具“冻结二进制文件”(Frozen Binary)。...
分类:编程语言   时间:2014-09-09 18:22:29    收藏:0  评论:0  赞:0  阅读:358
JavaScript依赖管理工具bower
和maven类似,只不过Bower是专门用来管理js包的,在我们开发应用的时候,大部分情况下一个应用里会使用很多js的包,比如一个项目里可能会用到jquery、dwr、d3等多个js包,有的时候可能版本还不一样,如果每次都是手工下载,然后放到本地项目中,是不是觉得很无趣? bower就是来帮我们干这事的。...
分类:编程语言   时间:2014-09-09 18:20:59    收藏:0  评论:0  赞:0  阅读:341
7种排序 C++实现
在看了morewindows的白话经典算法的排序教程后,我用C++ 来...
分类:编程语言   时间:2014-09-09 18:20:39    收藏:0  评论:0  赞:0  阅读:343
[代码应用]javaSE程序递归删除文件夹下的.bak文件程序源代码
本文地址:http://blog.csdn.net/sushengmiyan/article/details/39156321本文作者:sushengmiyan------------------------------------------------------------------------------------------------------------------------...
分类:编程语言   时间:2014-09-09 18:18:09    收藏:0  评论:0  赞:0  阅读:295
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!