码迷,mamicode.com
首页 > 编程语言
MFC自动获取广播地址函数实现
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
HDU 5372 Segment Game (MUT#7 树状数组+离散化)
【题目链接】:click here~~ 【题目大意】: 题意:两种操作,添加线段和删除线段,第i次添加时告诉线段起点并且要添加长度为i的线段,删除第i次添加的线段,问每次添加后有多少线段是落在当前要画的线段内部的。 【思路】:比赛的时候居然直接无视了这道题,赛后看了一下,感觉要用到树状数组,有一种前后互相影响的样子,昨天想了一下午,加上昨天晚上,总算是搞明白了,因为每次画的线段的...
分类:编程语言   时间:2015-08-13 12:19:09    阅读次数:151
SpringMVC基于代码的配置方式(零配置,无web.xml)
基于配置文件的web项目维护起来可能会更方便,但是有时候我们会有一些特殊的需求,比如防止客户胡乱更改配置,这时候我们需要给配置隐藏到代码中。 而且熟悉了用代码配置项目也能更好的帮我们理解web项目的启动方式,下面我们来介绍以下怎么搭建一个零配置的SpringMVC项目。 1.创建一个动态web项目(无需web.xml) 2.右键项目添加几个package: com.easyweb.config...
分类:编程语言   时间:2015-08-13 12:18:20    阅读次数:160
复制class文件到as中出现非法字符,需要class,interface货enum
问题如题,出现此情况是在导入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
swift -基本数据类型的定义与使用
// // main.swift // swift-02 // import Foundation //Foundation 基础库包 //没有main函数 //这个函数的作用就是打印信息 //这里可以不用加; //lua语言 // println("Hello, World!") //变量定义 定义了一个变量 //int a;变量定义以var开头,var开头就是声明一个变量,变量名需要...
分类:编程语言   时间:2015-08-13 12:17:06    阅读次数:123
Unity3D系列1 : foreach对于性能到底有没有影响
0x00 序言本文无意比较for和foreach谁效率更高,不会设计到for和foreach取值之类的等等。单纯探讨foreach会不会影响unity3d效率。事情开端是这样的,之前在看unity优化的时候,遇见了这么一句:尽量不要使用foreach,而是使用for。foreach其实会涉及到迭代器的使用,而据传说每一次循环所产生的迭代器会带来24 Bytes的垃圾。那么循环10次就是240Byte...
分类:编程语言   时间:2015-08-13 12:17:13    阅读次数:145
一个Spring Boot, JWT,AugularJS接口安全验证的简单例子
最近研究REST接口的无状态安全验证,这个文章有一定参考价值,但相当不完善,token只是简单用了服务器回传的, 没有实现数据签名和防篡改,另外git代码也有问题, 我简单修改了,可以看到文章中的效果。 我修改代码的git地址: https://github.com/offbye/jwt-angular-spring 原文地址  http://niels.nu/blog/2015/...
分类:编程语言   时间:2015-08-13 12:16:06    阅读次数:403
C语言中的signal函数
signal是一个系统调用,是一种特殊的中断,当某种特定的“软件中断”发生时,用于调用的程序。中断一般是程序执行中出现的特殊情况,如引用特殊内存中的非法地址, 浮点数被0除。 signal()的原型为: #include void(*signal(int hum,void(*func)(int)))(int); signal中的int参数及其含义 SIGHUP 1...
分类:编程语言   时间:2015-08-13 12:13:36    阅读次数:95
Swift:可选类型(Optional)
在我们使用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
swift -控制语句
// // 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
Java--反射机制初探
好多天没写博客 项目刚刚上线 来写一写deom 昨晚复习了一下java的反射机制 写了一个小deom复习下反射机制 代码这东西还是写出来比较爽呀 废话不多说 反射:Java反射机制容许程序在运行时加载、探知、使用编译期间完全未知的classes。 也就是说,Java可以加载一个运行时才得知名称的class,获得其完整结构。 这个完整结构是说我们可以通过反射得到里面的任何东西,不管是...
分类:编程语言   时间:2015-08-13 12:07:10    阅读次数:147
java中的对象的序列化与反序列化的知识点---IO学习笔记(四)
对象的序列化,反序列化 对象的序列化: 就是将Object转换成byte序列 对象的反序列化: 将byte序列转换成Object序列化流,反序列化流 序列化流(ObjectOutputStream),是字节的过滤流—>主要方法:writeObject() 反序列化流(ObjectInputStream)—>主要方法:readObject()序列化接口(Serializable) 对象必...
分类:编程语言   时间:2015-08-13 12:05:49    阅读次数:201
spring framework 4 源代码阅读器(1) --- 事前准备
在你开始看代码。的第一件事要做的就是下载代码。这里: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
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!