码迷,mamicode.com
首页 > 编程语言
Java编码风格
编码规则: http://hawstein.com/posts/google-java-style.html 这份文档是Google Java编程风格规范的完整定义。当且仅当一个Java源文件符合此文档中的规则, 我们才认为它符合Google的Java编程风格。 与其它的编...
分类:编程语言   时间:2015-08-03 15:01:13    阅读次数:225
数组名取地址以及数组名作为sizeof操作符的操作数
数组名取地址十分好玩,在这里记录一下,如果大家有不同见解,欢迎留言探讨:在大多数情况下,数组名都会默认转换为指向数组的第一个元素的指针。这一点相信大家都知道。比如下边的例子:intarray[3]={1,2,3}; cout<<*array<<endl; cout<<array[0]<<..
分类:编程语言   时间:2015-08-03 14:57:01    阅读次数:174
每天一个小程序——选择排序时的一个小问题!
一开始我的程序如下,一直出现错误,基本上肯定逻辑上没有错误,用C-free编译运行时排序根本就没用,后来改成后面的才有用!(一),有问题的程序#include<stdio.h>//#defineLEN10voidSort(intarry[]);intSelect_min(intarry[]);intmain(){inta[10],num=0;for(num=0;num&..
分类:编程语言   时间:2015-08-03 14:58:20    阅读次数:111
HDU1166 敌兵布阵 树状数组|线段树-构造完全二叉树(理解)
敌兵布阵 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 57787 Accepted Submission(s): 24420 Problem Description C国的死对头A国这段时间正在进行军事演习,所以C国间谍头子...
分类:编程语言   时间:2015-08-03 14:52:46    阅读次数:126
Python服务器框架学习——web.py(一)
简介: web.py 是一个Python 的web 框架,它简单而且功能强大。安装: ubuntu系统下,我们可以只用几条指令完成web.py的安装,首先得安装pip:sudo apt-get install python-pip之后安装web.py:sudo pip install web.py之后进行测试,在python解释器中输入:import web没有报错即成功。入门 我们新建一个s...
分类:编程语言   时间:2015-08-03 14:49:57    阅读次数:139
python3入门之print,import,input介绍
本节主要介绍print,import和input,t函数,包括他们在python2.7和python3 的区别以及用法。下面附有之前的文章; ?...
分类:编程语言   时间:2015-08-03 14:48:41    阅读次数:120
HDU 3068-最长回文(Manacher算法O(n)求最长回文串)
题目地址:HDU 3068 关于算法的详解:Manacher算法#include #include #include #include #include #include #include #include #include ...
分类:编程语言   时间:2015-08-03 14:47:03    阅读次数:153
C语言编程入门——常用运算符
这里演示了几个常用运算符的应用 前后自增运算符的区别(注意,这个经常会考到): # include int main(void) { int i, j, k, m; i = j = 3; k = ++i; //计算后i = i + 1,即结果i值加1, m = j++; //计算后j = j + 1,即结果j值加1, printf("i = %d, j = %d,...
分类:编程语言   时间:2015-08-03 14:48:00    阅读次数:160
用元胞自动机实现多数分类算法
元胞自动机(Cellular automaton) 元胞自动机是由元胞组成的网格,每个元胞都根据邻域的状态来选择开或关。所有的元胞都遵循同样的规则,也称为元胞的更新规则,规则根据各元胞邻域的当前状态决定元胞的下一步状态。同自然界的复杂系统一样,元胞自动机也是由大量简单个体(元胞)组成,不存在中央控制,每个个体都只与少量其他个体交互。而且元胞自动机也能表现出非常复杂的行为,它们的行为很难甚至不...
分类:编程语言   时间:2015-08-03 14:48:18    阅读次数:238
【算法】验证哥德巴赫猜想
问题来源 Timus Online Judge 网站上有这么一道题目:1356. Something Easier。这道题目的输入是一组  2 到 109 之间整数,对于每个输入的整数,要求用最少个数的素数的和来表示。这道题目的时间限制是 1 秒。 问题解答 我们知道著名的哥德巴赫猜想是: 任何一个充分大的偶数都可以表示为两个素数之和 于是我们有以下的 C 语言程序(...
分类:编程语言   时间:2015-08-03 14:46:45    阅读次数:177
【算法】将正整数表示为平方数之和
问题来源 Timus Online Judge 网站上有这么一道题目:1073. Square Country。这道题目的输入是一个不大于 60,000 的正整数,要求计算出该正整数最少能够使用多少个正整数的平方和来表示。这道题目的时间限制是 1 秒。 问题解答 《数论导引(第5版)》([英]G.H.Hardy、E.M.Wright 著,人民邮电出版社,2008年10...
分类:编程语言   时间:2015-08-03 14:46:01    阅读次数:261
Python爬虫之模拟登录豆瓣获取最近看过的电影
众所周知,很多网站都设置了登录之后才能获取查看页面的权利,因此模拟登录成了爬取信息的第一步,这一步成功了,嘿嘿,just do it! 好,废话不多说,直接说重点: 首先,你应该要了解网站登录的流程以及你需要post的信息,以豆瓣为例: 这就是你需要提交的信息了,包括用户名和密码,以及验证码和验证码的ID,看到这可能有人会想我怎么知道验证码的ID,各位放心,在页面加载时就已经到客户端这边来了,也就是说你可以直接从浏览器中看到,是不是很炫酷! 第二步,需要了解一些requests这个库了,因为reque...
分类:编程语言   时间:2015-08-03 14:42:55    阅读次数:183
POJ 3974-Palindrome(Manacher算法)
题目地址:POJ 3974 题意:求最长的回文串。 思路:同样是用Mancher算法在O(n)的时间内解决(我其实是来练练板子的#include #include #include #include #include #include #include <algorithm...
分类:编程语言   时间:2015-08-03 14:39:08    阅读次数:99
《C++编程思想》 第九章 命 名 控 制 (知识点+习题+解答)
一.相关知识点         那些通常放在头文件里的名字,像常量、内联函数(inline function),在缺省情况下都是内部连接的(当然常量只有在C + +中缺省情况下是内部连接的,在 C中它缺省为外部连接)。注意连接只引用那些在连接/装载期间有地址的成员,因此类声明和局部变量并没有连接。 名字空间的产生与一个类的产生非常相似: namespace MyLib{ //D...
分类:编程语言   时间:2015-08-03 14:37:30    阅读次数:127
线程同步---信号量(无名)
1. 有名信号量&无名信号量         在POSIX标准中,信号量分两种,一种是无名信号量,一种是有名信号量。无名信号量只用于线程间的同步,有名信号量只用于进程间通信。信号量是属于POSIX:SEM的,不是属于POSIX:THR的,需要的文件头是。两者的共同点都是相当于计数器,用于限制多个进程对有限共享资源的访问 2.  相关函数 1)创建信号量 int sem_init (sem_...
分类:编程语言   时间:2015-08-03 14:36:15    阅读次数:148
Java基础针对自己薄弱环节总结03
一、说说面向对象思想1、什么是面向对象1)面向对象是以对象为基础的,完成各种操作,强调的是对象、结果。 2)面向过程是以函数为基础的,完成各种操作,强调的是过程。 3)面向对象是基于面向过程的。 2、面向对象的思想特点 1)一种更符合人们思考习惯的思想 2)把复杂的问题简单化 3)我们从执行者变成了指挥者 举例:自己买电脑vs让朋友帮忙买电脑...
分类:编程语言   时间:2015-08-03 14:34:21    阅读次数:127
java在acm中常用基础技巧方法
java在acm中常用基础技巧方法如果学到了新的技巧,本博客会更新~...
分类:编程语言   时间:2015-08-03 14:32:13    阅读次数:127
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!