现在位置: 首页 > Poobsoignee发表的所有文章
  • 09月
  • 03日
综合 ⁄ 共 1800字 评论关闭
1032 - Fast Bit Calculations PDF (English) Statistics Forum Time Limit: 2 second(s) Memory Limit: 32 MB A bit is a binary digit, taking a logical value of either 1 or 0 (also referred to as "true" or "false" respectively). And every decimal number has a binary representation which is actually a series of bits. If a bit of a number is 1 and its next bit is also 1 then we can say that the number has a 1 adjacent bit. And you have to find out how many times this scenario ......
阅读全文
  • 04月
  • 05日
综合 ⁄ 共 854字 评论关闭
学哈希表时的习题。 H:a*x1^2+b*x2^2 = -(c*x3^2+d*x4^2),H关于X轴对称,由于会有负下标,我们把函数位置右移maxn,即H(x+maxn) = H(maxn-x),原函数关于X=maxn对称。 所以我们可以先算出X右边的所有数,然后通过左边的数去映射右边的数,把所有可能解相加。因为x1,x2,x3,x4可以为正数或者为负数两种情况,所以在找到一种可能解时,需要把结果乘以2的4次幂。 #include <iostream> #include <cstdlib> #include <cstdio> #include <string> #include <cstring> #include <cmath> #include &......
阅读全文
  • 09月
  • 09日
综合 ⁄ 共 1047字 评论关闭
首先安装gitflow: https://github.com/nvie/gitflow           WiKI: https://github.com/nvie/gitflow/wiki/Installation github 主页:  https://github.com/nvie/gitflow git flow是对 http://nvie.com/posts/a-successful-git-branching-model/ 这个分支模型的命令封装。 git flow定义了下列分支 主要分支 1. master: 永远在 production-ready 状态 2.develop: 最新的下次发布开发状态j 支援性分支 Feature branches: 开发新功能都从 develop 分支出來,完成后 merge 回 develop Release branches: 准备要 release......
阅读全文
  • 07月
  • 16日
综合 ⁄ 共 4864字 评论关闭
1.引子    中国有一句古话,叫做“不撞南墙不回头",生动的说明了一个人的固执,有点贬义,但是在软件编程中,这种思路确是一种解决问题最简单的算法,它通过一种类似于蛮干的思路,一步一步地往前走,每走一步都更靠近目标结果一些,直到遇到障碍物,我们才考虑往回走。然后再继续尝试向前。通过这样的波浪式前进方法,最终达到目的地。当然整个过程需要很多往返,这样的前进方式,效率比较低下。 2.适用范围    适用于那些不存在简明的数学模型以阐明问题的本质,或者存在数学模型,但是难于实现的问题。 3.应用场景    在8......
阅读全文
  • 05月
  • 25日
综合 ⁄ 共 1059字 评论关闭
可以通过下面的SQL查看当前查询缓存相关参数状态:SHOW VARIABLES LIKE '%query_cache%',输出结果类似下面: query_cache_type,缓存类型 缓存类型有0、1、2三个取值。0为不使用查询缓存。1为始终使用查询缓存。2表示按需使用查询缓存。 如果query_cache_type为1而某些表又不想提取查询缓存中的数据,可以使用sql_no_cache禁用缓存,如:SELECT SQL_NO_CACHE * FROM my_table WHERE condition。 如果值为2,要使用缓存时,需要使用sql_cache开关参数,如:SELECT SQL_CACHE * FROM my_table WHERE condition。 query_cache_size ......
阅读全文
针对我上一篇说:VS2010+Qt5.2.0+qt-va-addin1.2.2+MySql5.6完全安装步骤中,第二天出现QtAppwrapper 错误:Could not connect to QtAppwrapper,Please make sure TCP port 12015 is not blocked. 用网上说的新建qtappwrapper.conf,那个方法完全解决不了 后来我用重装系统:VS2012+Qt5.3.2+qt-vs-addin1.2.3+MySql5.6非安装版,用这个配置解决了错误。   问题深层次原因: 2014年10月28日,安装360免费wifi,又出现上述错误,后来卸载后,可以使用。 原来最根本的原因是:重装系统后,没有安装360免费wifi,所以系统好了。10月28日重新......
阅读全文
  • 05月
  • 06日
综合 ⁄ 共 369字 评论关闭
这玩意折腾了一下午,具体安装步骤如下: Step 1: edit .vimrc, add: Bundle "https://github.com/Valloric/YouCompleteMe.git" Step 2: open a new vim and run: :BundleInstall Step 3: cd ~/.vim/bundle/YouCompleteMe ./install.sh --clang-completer 安装过程有参考cmake的方法,直接make ycm_core,但是安装完后就提示: ycm_client_support.[so|pyd|dll] and ycm_core.[so|pyd|dll] not detected; you need to compile YCM before using it. Read the docs! 郁闷坏了,随意最简单的方法还是上面的步骤。
阅读全文
  • 04月
  • 16日
综合 ⁄ 共 1004字 评论关闭
from:  http://blog.sina.com.cn/s/blog_4b99f86c010006vt.html 今天看数据挖掘讲义里面的OLAP,看到多路数组聚集的时候费了好大劲才看懂了。赶快记下来以免忘记。     多路数组聚集其实就是对维度(dimension)进行选择,保留一些常用的可以很方便地生成别的子立方体的立方体(cube)。对一个维做聚集(aggregation)其实就是按照这个维度的方向做加法,把这个维度的值缩减成一个。比如3D的按照某一维降成2D,最终降成0D的也就是数多维数组里面非零元素的个数了(假设数组元素是0-1)。     当把多维数组文件分割成可以放进内存的块(ch......
阅读全文
  • 04月
  • 02日
综合 ⁄ 共 649字 评论关闭
#include <stdio.h> #include <iostream> #include <string.h> using namespace std; // 带格式化参数的strcat宏定义 #define Strcat(x, fmt, ...) sprintf(x, "%s" #fmt, x, __VA_ARGS__) int main(void) { char buf[200]; for(int k = 0; k < 4; k++) { memset(buf, 0, sizeof(buf)); for(int i = 0; i < 2; i++) { if((k & (i+1)) == (i+1)) { //sprintf(buf, "%surl=trackID=%d;seq=1;rtptime=0", buf, i); Strcat(buf, "url=trackID=%d;seq=1;......
阅读全文
  • 02月
  • 17日
综合 ⁄ 共 1446字 评论关闭
1、准备两张图片,并做好9.png 2、在drawable中定义spinner_selector.xml <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android" > <item android:state_pressed="true" android:drawable="@drawable/spinner_press" /><!--按下时效果--> <item android:state_pressed="false" android:drawable="@drawable/spinner" /><!--默认效果--> </selector> 3、style中定义     <!......
阅读全文
  • 01月
  • 09日
综合 ⁄ 共 1278字 评论关闭
        这是我以前复制下来的,原文地址已经找不到了。作者写得太生动了!         首先想说说IoC(Inversion of Control,控制倒转)。这是spring的核心,贯穿始终。所谓IoC,对于spring框架来说,就是由spring来负责控制对象的生命周期和对象间的关系。这是什么意思呢,举个简单的例子,我们是如何找女朋友的?常见的情况是,我们到处去看哪里有长得漂亮身材又好的mm,然后打听她们的兴趣爱好、qq号、电话号、ip号、iq号………,想办法认识她们,投其所好送其所要,然后嘿嘿……这个过程是复杂深奥的,我们必须自己设计和面对每个环......
阅读全文
  • 11月
  • 04日
综合 ⁄ 共 7072字 评论关闭
文章目录 简单的装饰器例子: 具有封闭作用域的装饰器 装饰器参数 update_wrapper(wrapper, wrapped[, assigned][, updated]) wraps(wrapped[, assigned][, updated]) 谈谈python的decorator,用其做cache非常棒啊 来自: Valley.He(叛逆的技术人) 2013-01-05 17:52:48 from functools import wraps  def cache(func):  .....caches = {}  .....@wraps(func)  .....def wrap(*args):  ...........if args not in caches:  ...................caches[args] = fu......
阅读全文