现在位置: 首页 > boylang发表的所有文章
  • 11月
  • 05日
综合 ⁄ 共 1564字 评论关闭
一、# 在函数式宏定义中,#运算符用于创建字符串,简单说就是在它引用的宏变量的左右各加上一个双引号。#运算符后面应该跟一个形参(中间可以有空格或Tab), 如定义好#define STRING(x) #x之后,下面二条语句就等价。        char *pChar = "hello";        char *pChar = STRING(hello); 还有一个#@是加单引号(Charizing Operator) #define makechar(x)  #@x        char ch = makechar(b);与char ch = 'b';等价。 #define STR(s) # s STR(hello world) 用cpp命令预处理之后是"hello␣world",自动用"号把实参括起来成为一个字......
阅读全文
  • 09月
  • 01日
综合 ⁄ 共 6186字 评论关闭
高德地图开发需要自己到官网http://lbs.amap.com/console/ 注册一个ak,新建一个swift工程,然后在Info.plist中添加一个NSLocationAlwaysUsageDescription或者NSLocationWhenInUseUsageDescription。 高德地图的库以及依赖库加入到项目里面 需要的库如下截图: 添加头文件 具体的方式见Swift基础--调用第三方OC项目,在Bridging-Header.h中加入如下代码,这样我们就可以调用高德地图相关的接口 #import <MAMapKit/MAMapKit.h> #import <AMapSearchKit/AMapSearchAPI.h> 基础地图类实现 基础类里面编写地图相关的......
阅读全文
  • 05月
  • 23日
综合 ⁄ 共 17336字 评论关闭
Quartz任务调度快速入门 概述 了解Quartz体系结构 Quartz对任务调度的领域问题进行了高度的抽象,提出了调度器、任务和触发器这3个核心的概念,并在org.quartz通过接口和类对重要的这些核心概念进行描述: ●Job:是一个接口,只有一个方法void execute(JobExecutionContext context),开发者实现该接口定义运行任务,JobExecutionContext类提供了调度上下文的各种信息。Job运行时的信息保存在JobDataMap实例中; ●JobDetail:Quartz在每次执行Job时,都重新创建一个Job实例,所以它不直接接受一个Job的实例,相反它接收一个......
阅读全文
  • 05月
  • 23日
综合 ⁄ 共 7484字 评论关闭
Springmvc构造RESTful详细讲解 Rest介绍   /blog/1 HTTP GET =>  得到id = 1的blog/blog/1 HTTP DELETE => 删除 id = 1的blog/blog/1 HTTP PUT =>  更新id = 1的blog/blog   HTTP POST =>  新增BLOG     以下详细解一下spring rest使用.     首先,我们带着如下两个问题查看本文。         1.如何在java构造没有扩展名的RESTful url,如 /forms/1,而不是 /forms/1.do         2.浏览器的form标签不支持提交delete,put请求,如何曲线解决     springmvc rest 实现     springmv......
阅读全文
  • 05月
  • 17日
综合 ⁄ 共 2980字 评论关闭
参考链接:http://lavasoft.blog.51cto.com/62575/80034 字符串重编码 这个问题说来比较简单,转码就一行搞定,不信你看看,但究竟为什么要转码,是个很深奥的问题,看例子: import java.io.UnsupportedEncodingException; /**  * 字符串转码测试  *  * @author leizhimin 2009-7-17 10:50:06  */ public class TestEncoding {          public static void main(String[] args) throws UnsupportedEncodingException {                  System.out.println("转码前,输出Java系统属性如下:");                  System......
阅读全文
  • 05月
  • 13日
综合 ⁄ 共 1339字 评论关闭
<span style="font-size:14px;">#include <opencv\cv.h> #include <opencv\highgui.h> CvHaarClassifierCascade* load_object_detector( const char* cascade_path ){ return (CvHaarClassifierCascade*)cvLoad( cascade_path ); } void detect_and_draw_objects( IplImage* image, CvHaarClassifierCascade* cascade, int do_pyramids ){ IplImage* small_image = image; CvMemStorage* storage = cvCreateMemStorage(0); Cv......
阅读全文
  • 05月
  • 13日
综合 ⁄ 共 1074字 评论关闭
需要实现operator bool ()的重载。 struct MyClass { explicit operator bool() const { return true; } }; 如上: 写了一个完整的例子 #include <iostream> using namespace std; class MyClass { public: MyClass(int value):mValue(value) { } operator bool () { cout << "mmeber function:operator bool() called "<<mValue<<endl; return mValue; } bool operator == ( const bool &rhs ) { cout << "mmeber function......
阅读全文
  • 05月
  • 03日
综合 ⁄ 共 73字 评论关闭
今天 心情 很动荡。 我问 技术是什么 , 到底什么是技术,什么算技术, 什么算高技术,什么算难技术 。技术有什么用,什么技术有用。 心如白纸,心如小河,心如大海。
阅读全文
  • 04月
  • 16日
综合 ⁄ 共 10306字 评论关闭
问题描述: 用java swing写了个记事本程序,并打成了exe文件在windows下运行,但是每次启动,都会启动一个java虚拟机,每个java虚拟机的启动,都会大量消耗内存。特别是将系统txt文件的默认打开方式设置为本记事本程序时,每双击打开一个记事本,就启动一个jvm,内存消耗30于M,更重要的是,启动jvm很耗时间,在自己的机器上(i5处理器)启动该记事本程序需要2—5秒的时间,用着很不爽。   解决办法: 第一次启动程序时,同时启动一个监听,当以后再次启动记事本程序时,首先与监听器进行通信,并将用户操作信息发送给监听器,用户......
阅读全文
  • 03月
  • 20日
综合 ⁄ 共 256字 评论关闭
递归:当一个函数包含着对它自身调用时就称这个函数式递归的 如典型的阶乘函数 int func(int n) { //error detect if (n==1) { return 1; } return func(n-1)*n; } 迭代就是不断的使用计算出来的结果来代替旧值 int func(int n) { //error detect int result = 1; for (int i = 1;i <= n;i++) { result *= i; } return result; } 一起学习,一起进步,欢迎访问我的博客:http://blog.csdn.net/wanghao109
阅读全文
  • 02月
  • 11日
综合 ⁄ 共 929字 评论关闭
public class TestHttpResume {     public static void main(String[] args) throws Exception {         BufferedOutputStream output = null;         BufferedInputStream br = null;         URL url = new URL("http://IP/test.war");         HttpURLConnection httpConnection = (HttpURLConnection) url.openConnection(Proxy.NO_PROXY); // 设置 User-Agent         httpConnection.setRequestProperty("User-Agent", "NetFox"); // 设置断点续传的开始位置         httpConnection.setRequestProperty("RANGE", "bytes=......
阅读全文
  • 01月
  • 28日
综合 ⁄ 共 3118字 评论关闭
很多人表面上看着老实巴交的,实际上内心比谁都好强、自负、虚荣、甚至阴险。工作中见的多了,也就习惯了。 有一些人,什么事都写在脸上,表面上经常得罪人,甚至让人讨厌。但是他们所表现的又未必不是真性情。 我相信大多数人都看过《豪门夜宴》这部香港老电影。张学友、梁朝伟演的拍马屁的场景太有意思了,其中有这样一段:当两马屁精帮老板说出主意,老板马上叫停,然后拍一下脑门:“哦,我想到了......”,把别人的idea当成自己的说出来。我在工作中还真不止一次遇到这种事,我提出来的想法老被别人拿来当作自己的原创,当然个......
阅读全文