码迷,mamicode.com
首页 > 其他好文
如何利用VS的代码优化和openmp并行计算提高程序运行速度
以前利用多线程为拥有较大量计算的程序提速过,但也深知多线程的同步和程序的调试是一大坑,最近为实验室的项目学习了一点VS下优化代码的设置以及利用openmp加速运算,都是些很基本的提升程序速度的方法,只要稍微修改下代码和设置,就可使程序加速。配合多线程,经过clock()函数验证,我的程序运行可提高60%的速度...
分类:其他好文   时间:2015-07-16 09:56:04    阅读次数:1208
认知实习有感
很快,认知实习的3天就过去了,的确,时间过得很快,所以我们要珍惜。很多人会问,我们为什么要实习,理论上来说,实习是我们在校学习期间一个重要的综合性实践学习环节。通过实地实习,培养我们的能力,获得更多的感性认识,把专业课与实际生活更好地联系起来,为以后能够灵活运用理论解决实际中的问题完成初步的过渡。   通过认知实习,我对实实在在的企业有了更多的感性和理性的认识,与企业中的校友面对面,畅谈无阻,为自...
分类:其他好文   时间:2015-07-16 09:54:57    阅读次数:125
leetcode-153-Find Minimum in Rotated Sorted Array
Find Minimum in Rotated Sorted Array   Suppose a sorted array is rotated at some pivot unknown to you beforehand. (i.e., 0 1 2 4 5 6 7 might become 4 5 6 7 0 1 2). Find the minimum ele...
分类:其他好文   时间:2015-07-16 09:53:53    阅读次数:128
Quartz2D
Quartz2D标签(空格分隔): ios进阶什么是Quartz2D Quartz 2D是一个二维绘图引擎,同时支持iOS和Mac系统,Quartz 2D能生成绘制图形、绘制文字、绘制\生成图像、读取\生成PDF、截图\裁剪图片 自定义UI控件 …… 有些UI界面极其复杂、而且比较个性化,用普通的UI控件无法实现,这时可以利用Quartz2D技术将控件内部的结构画出来,自定义控件的样子,iOS中大...
分类:其他好文   时间:2015-07-16 09:54:35    阅读次数:142
Project Euler:Problem 67 Maximum path sum II
By starting at the top of the triangle below and moving to adjacent numbers on the row below, the maximum total from top to bottom is 23. 3 7 4 2 4 6 8 5 9 3 That is, 3 + 7 + 4 + 9 = 23. Find th...
分类:其他好文   时间:2015-07-16 09:52:17    阅读次数:155
LwIP协议栈(1):简介与pbuf
概述   Lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。   LwIP是Light Weight (轻型)IP协议,有无操作系统的支持都可以运行。LwIP实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用,它只需十几KB的RAM和40K左右的ROM就可以运行,这使LwIP协议栈适合在低端的嵌入式系统中使用。[1]...
分类:其他好文   时间:2015-07-16 09:52:34    阅读次数:173
hdu 3443(水题,公式)Shift Number
题意:给一个数n,求最小的数生成的shift number等于n。 shift number就是一个数x,x*10,x*100…..这样的和。思路把那个公式处理一下,其实就是X*(形如11111….)这样的一个式子,那么找一个最大的11111….,x就是最小了。水题复杂度:O(len(n))参考code:/* #pragma warning (disable: 4786) #pragma co...
分类:其他好文   时间:2015-07-16 09:52:07    阅读次数:209
一点一滴解读网狐的加解密
一点一滴解读网狐的加解密...
分类:其他好文   时间:2015-07-16 09:51:09    阅读次数:3109
hdu 3448(搜索+剪枝)Bag Problem
题意:给n(n<=40)个物品和背包的容量w以及背包能装的物品个数k,每个物品有一个重量,问在满足背包的限制的情况下最多可以装多少物品。思路做过类似的题目,第一反应就是爆搜每个物品的两个状态放和不放。2^40肯定不行,来剪枝吧。 先把物品从小到大排序。一个有效的剪枝就是,最大的k个物品的重量和小于w那么这个重量和就是答案了,也是搜索中比较极限的情况,避免了去做搜索。 这样可以水过了,几乎没跑时间...
分类:其他好文   时间:2015-07-16 09:50:40    阅读次数:213
使用ButterKnife注解框架实现View的点击操作
使用ButterKnife注解式框架可以简化代码的书写,尤其是对一些控件的操作。不再需要findViewById(...),setOnClickListener(...),内部类,实现接口等方法来设置View的监听器。使代码更为简洁高效。         Android中的控件统称为View。本案例将会选择Button来简单模拟View被点击的过程。具体实现代码如下: public cla...
分类:其他好文   时间:2015-07-16 09:52:17    阅读次数:281
[leetcode] Longest Palindromic Substring 多种解法
很经典的题目,求字符串中的最长回文子串。 (1)最朴素的解法 ---暴力 复杂度O(N³) 这也是最容易想到的方法,最外层循环枚举起点i,第二层循环从i+1开始向后枚举,第三层判断是不是回文串。最后取最长子串的返回。 代码比较简单,这里没有列出。 (2)中心扩展法。复杂度O(N²) 枚举每一个字符作为中心点向左右扩展。但是这里要注意,对于每一次扩展要分奇偶两种情况。否则可能会漏掉情况。 ...
分类:其他好文   时间:2015-07-16 09:52:23    阅读次数:141
uva 1292(树形dp)
题意:有一个树,上面有n个结点,给出每个结点有边相连的直接相邻的点,问最少选几个点能让所有的边至少有一个结点被选中。 题解:树形dp#include #include #include #include using namespace std; const int N = 1505; int n, f[N][2],...
分类:其他好文   时间:2015-07-16 09:50:06    阅读次数:278
hdu 3449(依赖背包) Consumer
题意:给n个箱子,每个箱子有个费用pi,每个箱子里面有m个物品,每个物品有两个属性,一个费用wi和一个价值vi。买物品的时候要把所属的箱子一起买了,问给一个金额W最多能获得多少价值?思路依赖背包。《背包九讲》的第七讲讲了这个。 设dp[i][j]为前i个箱子使用金额j获得的最大价值。 考虑每个箱子内部就是一个01背包,那么在枚举每一个箱子的时候,使用上一轮能满足本轮箱子费用的状态做一个01背包,...
分类:其他好文   时间:2015-07-16 09:49:44    阅读次数:220
POJ - 1170 Shopping Offers (五维DP)
题目大意:有一个人要买b件商品,给出每件商品的编号,价格和数量,恰逢商店打折,有s种打折方式。问怎么才能使买的价格达到最低解题思路:最多只有五种商品,且每件商品最多只有5个,所以可以用5维dp来表示,每个维度都代表一件商品的数量 打折的方式其实有b + s种,将每种商品单件卖的也算一种打折方式 这题有个坑点,就是b或者s有可能为0#include #include<cstring...
分类:其他好文   时间:2015-07-16 09:51:02    阅读次数:151
Hadoop分布式文件系统HDFS的工作原理详述
Hadoop分布式文件系统(HDFS)是一种被设计成适合运行在通用硬件上的分布式文件系统。HDFS是一个高度容错性的系统,适合部署在廉价的机器上。它能提供高吞吐量的数据访问,非常适合大规模数据集上的应用。要理解HDFS的内部工作原理,首先要理解什么是分布式文件系统。1.分布式文件系统 多台计算机联网协同工作(有时也称为一个集群)就像单台系统一样解决某种问题,这样的系统我们称之为分布式系统。 分布...
分类:其他好文   时间:2015-07-16 09:48:47    阅读次数:143
ccbpm工作流引擎是如何支持多种流程模式的
前言: 在BPM领域支持流程运转的理论模型有多种,有的21种、28种,32种。每种模式都代表了这种模式的理论设计者研究者的人员主张、思想。这些模式尽可能的,完全去覆盖到现实生产、工作、应用上的流程流转规则。但是任何领域都有自己未探索到的流程运转可能,如果说自己的理论能够涵盖所有的应用需求,那就说的有点太早。 就类似于世界上的教派或者哲学家一样,不同的教主与哲学家有不同的世界观,不同的世界认识,...
分类:其他好文   时间:2015-07-16 09:48:59    阅读次数:191
hdu 1171 Big Event in HDU
多重背包...
分类:其他好文   时间:2015-07-16 09:48:12    阅读次数:105
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!