码迷,mamicode.com
首页 > 编程语言
一个Demo初识MFC
新建Win32控制台空项目 设置项目属性如下: 添加文件 编写代码 头文件 MyApp.h class CMyApp:public CWinApp { public: virtual BOOL InitInstance();//虚函数 }; class CMainWindow:public CFrameWnd { public: CMainWindow();...
分类:编程语言   时间:2016-05-13 01:06:32    阅读次数:268
bzoj3817 Sum 类欧几里得算法
这道题目solution写了两种做法,都讲一下吧。        首先,令x=r^0.5,显然,如果x>2,则可以不断减2到小于二;如果x>1,那么变为2-x。因此此时必有x        题目等价于在数轴从0~n,以y长度为一个区间(左闭右开)黑白交替染色,求黑色部分覆盖的整点减去白色部分覆盖的整点。然后把最后面零散的部分暴力计算,如果最后一个是黑色的也暴力计算。那么这个时候黑白段数相等,且...
分类:编程语言   时间:2016-05-13 01:05:04    阅读次数:177
65.JAVA编程思想——关于Runnable
65.JAVA编程思想——关于Runnable 在早些时候,曾建议大家在将一个程序片或主Frame 当作Runnable 的实现形式之前,一定要好好地想一想。若采用那种方式,就只能在自己的程序中使用其中的一个线程。这便限制了灵活性,一旦需要用到属于那种类型的多个线程,就会遇到不必要的麻烦。 当然,如果必须从一个类继承,而且想使类具有线程处理能力,则Runnable 是一种正确的方案。最后一个例...
分类:编程语言   时间:2016-05-13 01:05:05    阅读次数:170
70.JAVA编程思想——Web应用
70.JAVA编程思想——Web应用 创建一个应用,令其在真实的Web 环境中运行,它将把Java 的优势表现得淋漓尽致。这个应用的一部分是在Web 服务器上运行的一个Java 程序,另一部分则是一个“程序片”或“小应用程序”(Applet),从服务器下载至浏览器(即“客户”)。这个程序片从用户那里收集信息,并将其传回Web 服务器上运行的应用程序。程序的任务非常简单:程序片会询问用户的E-ma...
分类:编程语言   时间:2016-05-13 01:05:01    阅读次数:269
Qt和Qml交互,及多线程
注册一个对象给qml,实现代码: Gamesub.h#pragma once #include #include #include #include class Gamesub :public QObject { Q_OBJECT public: Gamesub(QObj...
分类:编程语言   时间:2016-05-13 01:04:01    阅读次数:2212
AC自动机算法及模板
关于AC自动机 AC自动机:Aho-Corasickautomation,该算法在1975年产生于贝尔实验室,是著名的多模匹配算法之一。一个常见的例子就是给出n个单词,再给出一段包含m个字符的文章,让你找出有多少个单词在文章里出现过。要搞懂AC自动机,先得有模式树(字典树)Trie和KMP模式匹配算法的基础知识。AC自动机算法分为3步:构造一棵Trie树,构造失败指针和模式匹配过...
分类:编程语言   时间:2016-05-13 01:03:33    阅读次数:286
66.JAVA编程思想——网络编程
66.JAVA编程思想——网络编程 历史上的网络编程都倾向于困难、复杂,而且极易出错。 程序员必须掌握与网络有关的大量细节,有时甚至要对硬件有深刻的认识。一般地,我们需要理解连网协议中不同的“层”(Layer)。而且对于每个连网库,一般都包含了数量众多的函数,分别涉及信息块的连接、打包和拆包;这些块的来回运输;以及握手等等。这是一项令人痛苦的工作。但是,连网本身的概念并不是很难。我们想获得位于...
分类:编程语言   时间:2016-05-13 01:01:04    阅读次数:208
整形数组的元素分类
一个整形数组,姑且先将其中的元素都当做正整数,举个例子{1,2,3,4,5,6,7,8,9}.现在要求将数组中的奇数放到数组的前面部分,将偶数放到数组的后面部分,该怎么实现呢? 此题并不难,很容易找到一定的思路,我的第一种想法是遍历数组,对于每一个数,如果是奇数就放到数组前面,从第一个开始,否则放到数组后面,从最后一个开始。代码如下void sort(int *arr, int sz)...
分类:编程语言   时间:2016-05-13 01:00:06    阅读次数:168
64.JAVA编程思想——优先级
64.JAVA编程思想——优先级 线程的优先级(Priority)告诉调试程序该线程的重要程度有多大。如果有大量线程都被堵塞,都在等候运行,调试程序会首先运行具有最高优先级的那个线程。然而,这并不表示优先级较低的线程不会运行(换言之,不会因为存在优先级而导致死锁)。若线程的优先级较低,只不过表示它被准许运行的机会小一些而已。 可用getPriority()方法读取一个线程的优先级,并用setP...
分类:编程语言   时间:2016-05-13 00:59:03    阅读次数:193
线程中一些常用方法的分析
join() : 在一个线程中调用另一个线程的join(),则当前线程阻塞,让另一个线程先执行后,当前才执行.   根优先级无关. 从某种意义上来说,要两个线程都执行这个方法才有作用       package Test1; public class test7 { public static void main(String[] args) throws InterruptedExc...
分类:编程语言   时间:2016-05-13 00:57:32    阅读次数:202
Java 引用类型及常见应用
引用的类型主要关注的是该引用如何与GC交互。1.Strong References java中常见的引用类型:StringBuffer buf = new StringBuffer();这里buf就是一个强引用。如果一个对象在一条强引用链上可达,那么它不适合GC,也不会被回收。2.Weak References 弱引用,是一种较弱的引用,它不会阻止GC回收只被弱引用引用的对象。 当一个对象最强...
分类:编程语言   时间:2016-05-13 00:55:56    阅读次数:253
[swift学习之六]@autoClosure练习
[swift学习之六]@autoClosure练习...
分类:编程语言   时间:2016-05-13 00:57:42    阅读次数:144
基数排序模板
用Tyvj上的快速排序测试了一下,1s AC...
分类:编程语言   时间:2016-05-13 00:54:48    阅读次数:348
Spring读书笔记-----部署我的第一个Spring项目
一、Spring介绍             Spring是一个轻量级的Java EE容器,它也是一种从实际需求出发,着眼于轻便,灵活,易于开发,易测试和易部署的轻量级开发框架。Spring它完成了大量开发中的通用步骤,留给开发者的仅仅是与特定应用相关的部分,从而大大提高了企业应用的开发效率。           Spring为企业应用的开发提供了一个轻量级的解决方案。该方案包括:基于...
分类:编程语言   时间:2016-05-13 00:56:27    阅读次数:221
c++作业5
一、项目1:数组分离 #include using namespace std; int main() { int a[10],b[10],c[10],i,j=0,k=0,m=0,n=0; cout<<"请输入十个数:"<<endl; for(i=0; i<10; i++) { cout<<"a["<<i<>...
分类:编程语言   时间:2016-05-13 00:54:22    阅读次数:232
Spring AOP配置中的问题aop:aspectj-autoproxy
(1)对于菜鸟来说,在Spring学习中可能会遇到各种各样的问题。下面就简单的写一下,我在学习Spring AOP配置中遇到的问题吧。 一般情况下,很多人都认为我们把spring framework中的所有jar包都加入到classpath中就OK了,在学习Ioc和Aop的时候就只剩下编程了,啥都不用管了。 其实不是这样的,对于以前的版本来说,可能所有用到的包都集成在一起了,但spring 技...
分类:编程语言   时间:2016-05-13 00:54:34    阅读次数:761
【最长回文子串】HDU3068最长回文【Manacher算法】
一张图领悟Manacher算法,计算字符串最长回文子串 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3068 Problem Description 给出一个只由小写英文字符a,b,c...y,z组成的字符串S,求S中最长回文串的长度. 回文就是正反读都是一样的字符串,如aba, abba等   Input ...
分类:编程语言   时间:2016-05-13 00:53:02    阅读次数:154
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!