深入浅出图解C#堆与栈 C# Heap(ing) VS Stack(ing) 第一节 理解堆与栈
理解堆与栈 前言 虽然在.Net Framework 中我们不必考虑内在管理和垃圾回收(GC),但是为了优化应用程序性能我们始终需要了解内存管理和垃圾回收(GC)。另外,了解内存管理可以帮助我们理解在每一个程序中定义的每一个变量是怎样工作的。 简介 这篇文章会包含堆与栈的基础知识,变量类型,变量工作原理。 在程序运行时,.NET...
View ArticleHDU--杭电--Minimum Inversion Number--线段树--基础
Minimum Inversion NumberTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 8314 Accepted Submission(s): 5106 Problem DescriptionThe inversion...
View Articlelinux shell 备份mysql 数据库
#!/bin/bash host="目标ip" id="用户名" pwd="密码" dbs=$(echo "show databases;" | mysql -u$id -p$pwd -h$host) nodeldb="Database information_schema performance_schema test mysql" backuppath="/root/mysqlbackup"...
View ArticleCF#215DIV2:A. Sereja and Coat Rack
Sereja owns a restaurant for n people. The restaurant hall has a coat rack with n hooks. Each restaurant visitor can use a hook to hang his clothes on it. Using the i-th hook costs ai rubles. Only one...
View ArticleRecursion 求所有子集 @CareerCup
这道题可以用递归和迭代两种方法来做。 先说一下有收获的地方: 在递归中,更经常的采用的是头递归,即调用先递归处理子问题,然后基于子问题的解再处理当前问题!并且这样还能减少stack中保存的内容。 当然如果是比较简单的递归,即当前问题不依赖于子问题的解,如前面的那道findMagicIndex问题,就可以用尾递归。 还有一点是,...
View ArticleCF#215DIV2:B. Sereja and Suffixes
Sereja has an array a, consisting of n integers a1, a2, ..., an. The boy cannot sit and do nothing, he decided to study an array. Sereja took a piece of paper and wrote out m integers l1, l2, ..., lm...
View ArticleCF#215DIV2:C. Sereja and Algorithm
Sereja loves all sorts of algorithms. He has recently come up with a new algorithm, which receives a string as an input. Let's represent the input string of the algorithm as q = q1q2... qk. The...
View ArticleDNN交互设计-CSS基础
核心DotNetNuke CSS 基础 只有对CSS基础选择器有了深度的理解才能加快在网站开发以及排错的进度。下面列举了一些模块开发以及皮肤设计过程中常用的CSS选择器 CSS 选择器 使用明细 .dnnForm dnn中的界面元素包装集用于让jQuery通过CSS确定容器范围 .dnnFormItem 类似于一个表中的行, .dnnFormItem可以分割表中元素到一个行中....
View Article使用Intellij IDEA在Windwos下搭建golang开发环境 (把屎把尿超详细)
之前用golang的时候都是在Mac OS X和Linux下的, 用gvm安装golang,自动设置好相关环境, 安装个Sublime Text安装GoSublime插件即可. 搭建过程算是相当简单的. 现在还到Windows下的时候, 发现继续用Sublime Text来配置开发环境着实要蛋疼得多. 由此转向了Intell IDEA. 废话不多说下面是整个安装环境的搭建....
View Article用Hasttable替代select case
这次机房合作版已经是第三次做机房收费系统了。虽然东西一样,但是我们每次所应用的东西不一样,所以每次也都是一次新的学习。在此过程中,也会发现一些可以改进的东西。那么这一次来说说在组合查询中HashTable的妙用。 问题描述...
View Article后道道指令程序
后道道指令程序 { maifgn()() { [dgdfg]->[子函数1("子函数1")(lll),子函数2("子函数2")(ttt)]; [lll][ttt] ->[gdfg1=lll,gdfg2=ttt,结束,显示结果]; } 子函数1(kk)(lll) { [kk]->[uuu]; [uuu]->[显示结果]<kk>; }...
View Article用Apache HttpClient实现URL重定向
《用Apache HttpClient实现URL重定向》作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs很多网站都使用了URL重定向技术,把一个原始请求从一个位置路由到另一个位置。原因可能是多方面的,比如域名转发、URL缩写、隐私保护、在同一网站维持相似的域名等。本文讲述怎样使用Apache HTTPComponents...
View Article使用BBED查看数据文件头简单使用及查询DBID/DB_NAME等信息
DBID及DB_NAME的查看在最后。 一、关于BBED使用命令show all中显示DBA的计算: BBED> show all ---这命令显示了当前的文件号、BLOCK号,偏移号、COUNT数等信息。 FILE# 1 BLOCK# 1 OFFSET 0...
View ArticleHDU 2035 - 人见人爱A^B
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2035 #include <stdio.h> int mi(int n, int m) { return m?(m%2?(mi(n, m/2)*mi(n, m/2)*(n%1000))%1000:(mi(n,m/2)*mi(n,m/2))%1000):1; } int main(void)...
View ArticleHDU 2034 - 人见人爱A-B
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2035 你可以直接用C语言去模拟一个集合,然后每读入一个数字,做一次遍历,如果找到就删除。最后才排一次序输出。 虽然效率很低,时间复杂度有O(m*n),但对付这一题已经绰绰有余了。也可以0MS 0K AC掉。 Code: #include <stdio.h> #include...
View ArticleHDU 2033 - 人见人爱 A + B
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2033 #include <stdio.h> int main(void) { int n, i; int t[6]; scanf("%d", &n); while (n--) { for (i = 0 ; i < 6 ; i++) scanf("%d", t + i);...
View ArticleLinux Makefile 小事例
感觉Linux下不会makefile少点什么。 先说下我的目录 test.cpp Makefile bin/ include/ a.h src/ a.cpp lib makefile 文件 vpath %.h include vpath %.cpp src objects= obj/test.o INCLUDE = -I include SUBDIRS=adir LIB=-L lib -ltest...
View Article深入浅出图解C#堆与栈 C# Heap(ing) VS Stack(ing) 第二节 栈基本工作原理
栈基本工作原理 导航 深入浅出图解C#堆与栈 C# Heap(ing) VS Stack(ing) 第一节 理解堆与栈 深入浅出图解C#堆与栈 C# Heap(ing) VS Stack(ing) 第二节 栈基本工作原理 深入浅出图解C#堆与栈 C# Heap(ing) VS Stack(ing) 第三节 栈与堆,值类型与引用类型 深入浅出图解C#堆与栈 C# Heap(ing) VS...
View Article揭开Java IO流中的flush()的神秘面纱
前言: 大家在使用Java IO流中OutputStream、PrintWriter ……时,会经常用到它的flush()方法。 一.为什么要flush: 与在网络硬件中缓存一样,流还可以在软件中得到缓存,即直接在Java代码中缓存。这可以通过BufferedOutputStream或BufferedWriter...
View Article