void CSetSignalBoxDlg::OnBnClickedButtonGetbroadcastaddr()
{ //注释部分为另一种获取IP方式,可略过
//char Name[255];//定义用于存放获得的主机名的变量
//char *IP;//定义IP地址变量
//CString strIP="";
//PHOSTENT hostinfo;
//if(g...
分类:
编程语言 时间:
2015-08-13 12:24:28
阅读次数:
388
1、count()---计算数组元素的个数
$arr=array(“PHP课程”,“DIV+CSS课程”,array(“JQUERY“,”JAVASCRIPT”,“HTML”));
Echo count($arr);
输出 3
Echo count($arr,1)
输出:6
2、reset()---把数组内部指针移动到数组第一个元素,并返回元素
3、end()---把数组...
分类:
编程语言 时间:
2015-08-13 12:21:52
阅读次数:
109
【题目链接】:click here~~
【题目大意】:
题意:两种操作,添加线段和删除线段,第i次添加时告诉线段起点并且要添加长度为i的线段,删除第i次添加的线段,问每次添加后有多少线段是落在当前要画的线段内部的。
【思路】:比赛的时候居然直接无视了这道题,赛后看了一下,感觉要用到树状数组,有一种前后互相影响的样子,昨天想了一下午,加上昨天晚上,总算是搞明白了,因为每次画的线段的...
分类:
编程语言 时间:
2015-08-13 12:19:09
阅读次数:
151
基于配置文件的web项目维护起来可能会更方便,但是有时候我们会有一些特殊的需求,比如防止客户胡乱更改配置,这时候我们需要给配置隐藏到代码中。
而且熟悉了用代码配置项目也能更好的帮我们理解web项目的启动方式,下面我们来介绍以下怎么搭建一个零配置的SpringMVC项目。
1.创建一个动态web项目(无需web.xml)
2.右键项目添加几个package: com.easyweb.config...
分类:
编程语言 时间:
2015-08-13 12:18:20
阅读次数:
160
问题如题,出现此情况是在导入eclipse项目到Android Studio出现这样的错误, 非法字符:
‘\ufeff‘ 解决方案|错误: 需要class, interface或enum,查阅后了解到Eclipse可以智能的把UTF-8+BOM文件转为普通的UTF-8文件,Android
Studio还没有这个功能,所以使用Android Studio编译UTF-8+BOM编码的文件时会...
分类:
编程语言 时间:
2015-08-13 12:20:38
阅读次数:
131
//
// main.swift
// swift-02
//
import Foundation
//Foundation 基础库包
//没有main函数
//这个函数的作用就是打印信息
//这里可以不用加;
//lua语言
//
println("Hello, World!")
//变量定义 定义了一个变量
//int a;变量定义以var开头,var开头就是声明一个变量,变量名需要...
分类:
编程语言 时间:
2015-08-13 12:17:06
阅读次数:
123
0x00 序言本文无意比较for和foreach谁效率更高,不会设计到for和foreach取值之类的等等。单纯探讨foreach会不会影响unity3d效率。事情开端是这样的,之前在看unity优化的时候,遇见了这么一句:尽量不要使用foreach,而是使用for。foreach其实会涉及到迭代器的使用,而据传说每一次循环所产生的迭代器会带来24 Bytes的垃圾。那么循环10次就是240Byte...
分类:
编程语言 时间:
2015-08-13 12:17:13
阅读次数:
145
最近研究REST接口的无状态安全验证,这个文章有一定参考价值,但相当不完善,token只是简单用了服务器回传的, 没有实现数据签名和防篡改,另外git代码也有问题, 我简单修改了,可以看到文章中的效果。
我修改代码的git地址: https://github.com/offbye/jwt-angular-spring
原文地址 http://niels.nu/blog/2015/...
分类:
编程语言 时间:
2015-08-13 12:16:06
阅读次数:
403
signal是一个系统调用,是一种特殊的中断,当某种特定的“软件中断”发生时,用于调用的程序。中断一般是程序执行中出现的特殊情况,如引用特殊内存中的非法地址, 浮点数被0除。
signal()的原型为:
#include
void(*signal(int hum,void(*func)(int)))(int);
signal中的int参数及其含义
SIGHUP 1...
分类:
编程语言 时间:
2015-08-13 12:13:36
阅读次数:
95
在我们使用objective-c表示字符串信息的时候,可以用下面方法书写。
NSString *str = @"秋恨雪";
str = nil;
因为objective-c是弱类型语言,所以这里的str既可以是具体的字符串也可以是nil。但到了Swift中就不可以了,因为Swift是类型安全的语言,一个String类型的变量不可能既能是具体的字符串,又可以为nil(更严格的说String类型的...
分类:
编程语言 时间:
2015-08-13 12:13:36
阅读次数:
208
希尔排序同之前介绍的直接插入排序一起属于插入排序的一种。希尔排序算法是按其设计者希尔(Donald Shell)的名字命名,该算法由1959年公布,是插入排序的一种更高效的改进版本。它的作法不是每次一个元素挨一个元素的比较。而是初期选用大跨步(增量较大)间隔比较,使记录跳跃式接近它的排序位置;然后增量缩小;最后增量为 1 ,这样记录移动次数大大减少,提高了排序效率。希尔排序对增量序列的选择没有严格规...
分类:
编程语言 时间:
2015-08-13 12:14:05
阅读次数:
167
//
// main.swift
// 控制语句-03
//
import Foundation
println("Hello, World!")
//定义一个分数
var score = 80;
/**
* 定义一个数组
*/
var scoreArr = [90,99,45,89,67,54];
var minScore = 0;
var maxScore = 0;
var av...
分类:
编程语言 时间:
2015-08-13 12:11:08
阅读次数:
125
建堆,以及对堆排序
代码:
#include
int h[101];//用来存放堆的数组
int n;//用来存储堆中元素的个数,就是堆的大小
//交换函数,用来交换堆中的俩个元素的值
void swap(int x,int y)
{
int t;
t=h[x];
h[x]=h[y];
h[y]=t;
}
//向下调整函数
void siftdown(int i)
{/...
分类:
编程语言 时间:
2015-08-13 12:09:32
阅读次数:
135
好多天没写博客 项目刚刚上线 来写一写deom 昨晚复习了一下java的反射机制 写了一个小deom复习下反射机制 代码这东西还是写出来比较爽呀
废话不多说
反射:Java反射机制容许程序在运行时加载、探知、使用编译期间完全未知的classes。
也就是说,Java可以加载一个运行时才得知名称的class,获得其完整结构。
这个完整结构是说我们可以通过反射得到里面的任何东西,不管是...
分类:
编程语言 时间:
2015-08-13 12:07:10
阅读次数:
147
对象的序列化,反序列化
对象的序列化:
就是将Object转换成byte序列
对象的反序列化:
将byte序列转换成Object序列化流,反序列化流
序列化流(ObjectOutputStream),是字节的过滤流—>主要方法:writeObject()
反序列化流(ObjectInputStream)—>主要方法:readObject()序列化接口(Serializable)
对象必...
分类:
编程语言 时间:
2015-08-13 12:05:49
阅读次数:
201
在你开始看代码。的第一件事要做的就是下载代码。这里:https://github.com/spring-projects/spring-framework下载完整的使用发现gradle建立管理工具做源。值得庆幸的事情,spring为导入eclipse写了脚本工具,包解压后结构例如以下:waterma...
分类:
编程语言 时间:
2015-08-13 12:03:14
阅读次数:
149
1.一个从大到小的数组,按从小到大的顺序排序,哪种排序方法最快?(最坏情况)(1)冒泡排序:1+2+...n-1=O(n^2);(2)快速排序:
分类:
编程语言 时间:
2015-08-13 12:01:59
阅读次数:
137