自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ACM_devil

Hello_Acm! Hello_Word!

  • 博客(237)
  • 资源 (6)
  • 收藏
  • 关注

原创 博弈小结(POJ ,HDU,ZOJ博弈问题小结)

转载请注明出处,谢谢http://blog.csdn.net/ACM_cxlove?viewmode=contents    by---cxlove首先当然要献上一些非常好的学习资料:基础博弈的小结:http://blog.csdn.net/acm_cxlove/article/details/7854530经典翻硬币游戏小结:http://blog.csd

2013-07-29 19:27:26 1520

原创 《提问的智慧》---学习ing...

http://www.5xue.com/modules/bbs/viewthread.php?tid=141728&pid=858896&page=1&extra=page%3D5#pid858896提问的智慧

2013-07-25 22:13:47 1217

原创 基础博弈小结

有一种很有意思的游戏,就是有物体若干堆,可以是火柴棍或是围棋子等等均可。两个人轮流从堆中取物体若干,规定最后取光物体者取胜。这是我国民间很古老的一个游戏,别看这游戏极其简单,却蕴含着深刻的数学原理。下面我们来分析一下要如何才能够取胜。(一)巴什博奕(Bash Game):只有一堆n个物品,两个人轮流从这堆物品中取物,规定每次至少取一个,最多取m个。最后取光者得胜。

2013-07-21 22:21:42 878

翻译 ACrush楼天成回忆录

利用假期空闲之时,将这几年 GCJ , ACM , TopCoder 参加的一些重要比赛作个回顾。首先是 GCJ2006 的回忆。Google Code Jam 2006一波三折:Google Code Jam 2006 是我第一次到美国参加现场的程序设计比赛。 Google Code Jam 2006 的比赛地点设在了纽约,这次纽约之行之前的签证出了不小的问题,这里非常感

2013-07-17 21:14:24 2181 2

原创 Java 安装jar包

java环境下安装下载的jar包今天在尝试利用java混合编写python程序,看网上说明需要采用jython-installer,然后下载(地址http://sourceforge.net/projects/jython/)之后,直接将该文件导入到buildpath之后不能找到对应的类文件。 然后发现下载的是jython_installer-2.5.2.jar文件,是对应的java类的安装jar

2017-12-20 21:29:24 10823

原创 /Proc/详解

判断采集的数据根据|c计算的每秒均值是否符合真实值/proc/statuser( 从系统启动开始累计到当前时刻,处于用户态的运行时间,不包含 nice值为负的进程)system(从系统启动开始累计

2017-07-13 14:42:35 2849

转载 PM2管理nodejs

安装pm2:npm install -g pm2运行:pm2 start app.js查看日志pm2 logs系统会打印出详细的logs。重启应用pm2 restart appId停止应用想要终止应用,只需要运行:pm2 stop app.js强健的API在项目中运行:pm2 web然后浏览器访

2017-06-14 17:57:38 430

原创 Django 配置 Ueditor

Ueditor, Django

2017-06-04 15:02:29 1790

原创 MAC maven安装配置

1:download maven release 2:解压至/usr/local/marve-3.5.0 3:编辑~/.bash_profile 添加: export MAVEN_HOME=/usr/local/apache-maven-3.5.0 export PATH=PATH:PATH:MAVEN_HOME/bin 4:修改conf/settings.xml添加ma

2017-05-30 18:25:58 642

原创 Log备份日志

滚动备份日志#encoding:utf-8#usr/bin/ pythonimport timeimport osfrom datetime import datetime# 字节bytes转化kbdef formatSize(bytes): try: bytes = float(bytes) kb = bytes / 1024 except

2017-05-21 10:01:13 705

原创 KMP next

KMP next数据mark看了好多遍的next数组,还是不清楚,简单mark一下next数组计算的是当前字符前面的字符串的最长匹配头和尾next[0]=-1next[[1]]=-1def get_next(needle): n_len = len(needle) next = [0 for i in range(n_len)] j = -1 i = 0

2017-03-14 15:56:39 608

原创 Angularjs 传递k-v模式的参数

mark一下: 初次使用angularjs在使用$http传递参数的时候,发现后台无论如何都获取不到参数,百度了一下,发现因为angularjs发送post请求时参数列表类型是 Payload, 而后台想要接收参数的话, 参数列表的类型需为 Formdata形成的kv模式的参数,所以需要对$http进行配置,发现两种配置模式,mark一下:A:修改配置文件: app.config

2017-01-02 22:12:29 922

原创 Mac OS下python使用pyodbc连接MySQL数据库

1:python安装pyodbc:pip install pyodbc 2:安装unixODBC-2.3.4.tar.gz./configure makemake install 3:下载基于python的Mysql驱动(mysql-connector-odbc-5.3.6-osx10.11-x86-64bit) 4:编写配置文件vim /usr/local/etc/odbcinst.

2016-11-20 17:12:16 3579

原创 django-celery简单使用-使用admin新建定时任务

前面说到celery可以进行任务异步处理,celery还有一种Celery的常用模式便是执行定期任务. 执行定期任务时, Celery会通过celerybeat进程来完成. Celerybeat会保持运行, 一旦到了某一定期任务需要执行时, Celerybeat便将其加入到queue中. 配置 settings.py中开启Celery运行定期任务的方式CELERYBEAT_SCHEDULER =

2016-11-16 22:29:52 6055

原创 django-celery简单使用

最近需要在Django的项目中加一个发送邮件的功能,测试时发现发邮件的操作占用时间太长,容易造成客户端假死。因此就考虑将发邮件的操作异步执行,由于是Django项目,同时以前听大神推荐过celery,所以就对Django-celery进行了简单测试 使用版本 在安装测试的过程中,老是报各种缺失包的错误,发现大部分的还是版本不对应造成的,所以最后成功的版本列表如下:celery==3.17ce

2016-11-16 16:43:14 3187 1

原创 Pycharm git

VGS enable

2016-11-09 11:28:59 388

原创 BP神经网络初识

人工神经网络    来自某科的介绍:人工神经网络(Artificial Neural Network,即ANN ),是20世纪80 年代以来人工智能领域兴起的研究热点。它从信息处理角度对人脑神经元网络进行抽象, 建立某种简单模型,按不同的连接方式组成不同的网络。在工程与学术界也常直接简称为神经网络或类神经网络。神经网络是一种运算模型,由大量的节点(或称神经元)之间相互联接构成。每个节点代表一种特定的

2016-10-30 21:02:56 1813

原创 django集成DjangoUeditor

Django+DjangoUeditor安装DjangoUeditor1: Ueditor是百度开发的富文本编辑器,拥有支持的多个版本,但是官方的没有支持Django框架的,在支持的插件里面有一位大牛开发的基于Django的DjangoUeditor,将该App下载,ueditor官网:http://ueditor.baidu.com/website/ 2:类似于django其他的插件的安装,将

2016-09-13 12:04:43 5611 2

原创 [leetcode]215. Kth Largest Element in an Array

题意:给一个数组,求出数组中的第K大数,比如[3,2,1,5,6,4] 求出第2大数,则为5分析:复习堆排序,对于这道题来讲,找第k大数,可以通过一个小顶堆实现。首先取数组中的前k个数组成小顶堆(具体堆的调整可以百度,或者看代码应该就理解),此时堆顶的数字就是这k个数字里面的第K大数,然后从每次从剩余的数组中拿出一个数字和堆顶的数字进行比较,如果比堆顶数字小,则直接丢弃;如果大于堆顶数字,则替换该

2016-07-26 21:28:08 432

原创 可拖动的进度条

可拖动-进度条div和h3/h4组合生成可拖动的进度条 主要是通过设置空白内容的div的背景色和内置的占比内容的颜色及比例实现视觉效果上的可拖动的进度条基本的HTML代码如下:<div class = "father-div"> <h3 style="width:50%;"></h3> <h4></h4></div> 温度:<span>50</span>father-

2016-07-20 10:24:00 3456 3

原创 Mysql去除换行符

UPDATE app_forecast SET  location = REPLACE(REPLACE(location, CHAR(10), ''), CHAR(13), '');

2016-05-25 21:57:35 2870

原创 安装memcached

memcached安装 配缓存,用memcache,啥都不懂,晕头转向的 下载memcached和libevent wget https://memcached.org/files/memcached-1.4.25.tar.gz wget http://www.monkey.org/~provos/libevent-1.3.tar.gz 安装libevent tar -zxvf libe

2016-05-04 21:44:26 1884

原创 Ubuntu安装pip virtualenv

MARK$ sudo apt-get install python-pip python-dev build-essential $ sudo pip install --upgrade pip $ sudo pip install --upgrade virtualenv

2016-03-13 16:49:00 1345

原创 [LeetCode]74. Search a 2D Matrix

题意: 从一个二维数组中找出是否存在某一个值,数组特征,每一行从左到右依次增大并且下一行的第一个数字大于上一行的最后一个数字 思路: 不知道直接暴力能不能过,不过可以想到,利用数组的特征,将目标数字与每一行末尾的数字进行比较能够找到目标数字所在的行,然后在遍历该行即可,时间复杂度O(m+n) 代码:public boolean searchMatrix(int[][] matrix, int t

2016-03-10 22:41:34 309

原创 [LeetCode]198. House Robber

题意: 很基础的一道动态规划题目,给你一排数字,从中选出不相邻的若干个数字组成数字序列,求这些可能的序列中和最大的是多少? 思路: 动态规划,用dp[i]表示当处理到第i个数字时所能获得的最大值,当处理到第i个数字时,有两种选择,取或者不娶。若取出该数字,则上一个数字不能取,那么第i个数字之前的最大和为dp[i-2],取之后和为dp[i-2] + nums[i];若不娶第i个数字,则当前第i个数字

2016-03-10 22:21:22 431

原创 [LeetCode]241. Different Ways to Add Parentheses

题意: 给你一个字符串,包括数字和运算符(+、-、*)。然后你选择往里面添加括号改变该字符串的运算顺序,求所有可能的运算顺序对应的结果的集合。例如”2-1-1”,可以改为如下形式((2-1)-1) = 0 或者(2-(1-1)) = 2,则结果为[0,2]。 思路: 主要操作就是往里面插入括号,并不涉及移动数字的位置,所以每次找到一个运算符之后,对于两边的字符串求得各自对应的结果集合(递归实现),

2016-03-10 21:25:09 325

原创 [LeetCode]101. Symmetric Tree

题意: 给你一棵二叉树,判断是否是镜面对称 思路: 从根节点开始,依次向两边展开,左右分别相等之后,分别判断左节点和右节点的(左孩子和右孩子)和(右孩子和左孩子)【镜面对称】,发现不相等或者为空,则返回错误 代码: public boolean isSymmetric(TreeNode root) { if(root == null){ return

2016-03-10 20:29:23 310

原创 记第一次电面

1:简单介绍一下 2:讲一下nginx-django的交互 3:mvc模式,model的应用 4:关联关系 5:数据库索引 6:前端框架有哪些 7:闭包 8:原型链 9:JavaScript的基本数据类型 10:JavaScript的模型框架MooV 11:模版的渲染 PK JSON数据 12:Linux的基本命令 13:git代码的合并 14:git的分支创建 15:不

2016-03-10 19:46:27 519

原创 [LeetCode]199. Binary Tree Right Side View

题意: 对于一棵二叉树,站在右边观看,输出能够看到的数字,分析一下就是输出每一层的最右边的数字 思路: 先把根节点加入,然后依次对于剩下的节点,先判断右孩子是否存在,然后判断左孩子是否存在,由于是求每一层的最右边的数字,所以加一个标识符表示当前已经到大第几层,如果该层已经有了节点,那么剩余的(左兄弟)加入失败 代码:public List<Integer> rightSideView(TreeN

2016-03-10 18:56:50 301

原创 [LeetCode]77. Combinations

题意:给定n和k,从1到n中选k个数,存到结果中. 回溯,每次选择一个数字插入,检查是否满足k个数,满足加入ans,返回结果public List<List<Integer>> combine(int n, int k) { List<List<Integer>> ans = new ArrayList<List<Integer>>(); if(k == 0){

2016-03-10 16:37:40 488

原创 IE常见Bug

1:浮动元素的双倍margin浮动元素双倍margin,IE6以及下,给元素设置float和同方向的margin:.demo { background: #95cfef; border: 1px solid #36f; float: left; height: 100px; margin: 30px 0 0 30px; width: 300px;}

2016-03-07 15:48:07 496

原创 原型与原型链

看到一篇讲解JavaScript原型与原型链的文章,觉得讲得挺清楚的,就记录下来: 介绍  在JavaScript中是没有类型继承这样的说法,但是为了在JavaScript中实现类似的面向对象模式的编程,JavaScript创建了自己的基于原型的集成模型,虽然实现比较麻烦,但是还是解决了这样的问题。 原型在普通的JavaScript编程中,我们会有如下的需求var decimalDigi

2016-03-07 14:38:57 353

原创 JavaScript 闭包

闭包:Closures are functions that refer to independent (free) variables. In other words, the function defined in the closure ‘remembers’ the environment in which it was created. 1:变量的作用域 要理解闭包,首先必须理

2016-03-01 16:44:22 317

原创 安全检测JavaScript基本数据类型和内置对象

安全检测JavaScript基本数据类型和内置对象//参数: o表示检测的值//返回值: 返回字符串 undefined number boolean string function regexp array date error object nullfunction typeOf(o){ var _toString = Object.prototype.toString; v

2016-02-28 09:29:01 413

原创 WRF_安装

由于课程需要,跌跌撞撞的安装了WRF,简单记录一下,希望以后能有帮助:首先推荐一个网址,主要的流程是按照上门的要求走的,文库地址1:首先安装Netcdf下载Netcdf的安装包tar -zxvf netcdf-*.tar.gzcd netcdf-*./configure --prefix=~/local/netcdfmakemake install然后配置net

2016-01-02 17:09:29 7265 1

原创 C# winForm__Gmap.net

1:文件-新建-项目-Windows窗体应用程序2:下载GMap.NET.WindowsForms.zip3:把下载好的GMap.NET.Core.dll 和 GMap.NET.WindowsForms.dll文件放在项目子文件夹里。添加reference(引用)到这个两个文件4:把控件添加到工具箱,在工具箱上右击,选择“选择项(Choose Items)”可以选择“Browse…”选

2015-11-29 22:57:29 1452

原创 github分支创建与切换

在github上创建仓库:Create a new repository on the command linetouch README.mdgit initgit add README.mdgit commit -m "first commit"git remote add origin https://github.com/BrentHuang/MyRepo.g

2015-09-17 11:14:20 6026

原创 nodejs配置Log服务

nodejs默认的采用是morgan的日志系统,一般显示的结果都是在控制台输出,当重启服务器的时候,这些信息就会丢失,无法长久保存,因此,我们考虑采用新的log机制,在nodejs采用的比较多的是log4js。1:下载安装log4js  npm install log4js2:配置app.jsvar log4js = require('log4js');//配置日志系统log4

2015-09-16 10:14:22 4384

原创 MARK一下,nodejs 使用session

var express = require('express');var session = require('express-session');var cookieParser = require('cookie-parser');var app = express();app.use(cookieParser());app.use(session({ secret:

2015-09-11 22:31:06 628

原创 安装mongdb

1:下载mongodb安装包,我下的是mongodb-win32-x86_64-2008plus-3.0.52:解压缩至安装目录,例如C盘根目录3:创建文件夹C:\mongo4:拷贝解压缩中的文件夹及文件到mongo文件夹5:进入命令行,到bin目录,生成存放数据库的文件夹和log文件夹:mongod --dbpath="C:\mongo\data" --logpath="C:\m

2015-08-12 16:40:03 473

计算机操作系统(第3版)

本书全面介绍了计算机系统中的一个重要软件——操作系统(OS),本书是第三版,对 2001 年出版的 修订版的各章内容均作了较多的修改,基本上能反映当前操作系统发展的现状,但章节名称基本保持不变。 全书仍分为 10 章,第一章介绍了 OS 的发展、特征、功能以及 OS 结构;第二、三章深入地阐述了进程和 线程的基本概念、同步与通信、调度与死锁;第四章对连续和离散存储器管理方式及虚拟存储器进行了介 绍;第五章为设备管理,对 I/O 软件的层次结构作了较深入的阐述;第六、七章分别是文件管理和用户接 口;第八章介绍了计算机网络、网络体系结构、网络提供的功能和服务以及 Internet;第九章对保障系统 安全的各种技术和计算机病毒都作了较详细的介绍;第十章是一个典型的 OS 实例——UNIX 系统内核 结构。 本书可作为计算机硬件和软件以及计算机通信专业的本科生教材,也可作为从事计算机及通信工作的 相关科技人员的参考书。

2017-10-09

ArcGIS Server 10.4.ecp

ArcGIS Server 10.4.ecp for arcgis web server。Web服务器认证文件。在安装完Arcgis server之后有一个需要认证的过程,直接选择第三个 然后导入这个文件就可以。

2017-09-10

中国区域的地图文件shapefiles

中国区域的地图文件shapefiles: 含以下内容: 适合中国国情的世界地图 国界 国界与省界 首都和省级行政中心 地级行政界线 地市级以上居民地 县级行政界线 县级居民地 一级河流 三级以上河流 四级河流 五级河流 主要公路 主要铁路

2017-08-20

高仿微信聊天界面

主要就是一个高仿微信聊天界面的整个的安卓工程,可以直接导入myeclipse使用,可以试试。

2014-04-20

编译原理答案

编译原理答案,清华大学出版社的,还有一些扩展的题目,应该还是比较有用的,希望可以帮助到大家

2014-04-20

KMP算法简介

主要介绍KMP算法的实现,主要是讲解每一次移动的过程当中按照什么样的规律执行

2014-03-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除