码迷,mamicode.com
首页 > 编程语言
C++ 内存对齐
内存对齐: 1、编译器为程序中的每个数据单元安排在合适的位置上,从而导致了相同的变量,不同声明顺序的结构体大小的不同。 2、规则: (1)、对于结构的各个成员,第一个成员位于偏移为0的位置,以后每个数据成员的偏移量必须是min(#pragma pack()指定的数,这个数据成员的自身长度...
分类:编程语言   时间:2015-10-03 16:47:22    阅读次数:202
基于Java的Http服务器几种模式演进
首先抛出问题:程序1---错误版本import java.io.IOException;import java.io.InputStream;import java.io.PrintWriter;import java.net.ServerSocket;import java.net.Socket;...
分类:编程语言   时间:2015-10-03 15:41:23    阅读次数:382
贪心+拓扑排序 AOJ 2456 Usoperanto
题目传送门题意:给出一条链,比如x连到y,x一定要在y的左边,且代价是这条链经过的点的权值和,问如何排序使得代价最小分析:类似拓扑排序,先把入度为0的点入队,把指向该点的所有点按照权值排序,保证这样是代价是最小的,然后把这一块看成一个点继续入队。看图更简单:/********************...
分类:编程语言   时间:2015-10-03 15:38:23    阅读次数:161
我要学习的各种语言和学习路径图
1. 目标:必须精通其中一门,能够实例化应用。2. 坚持埋头去做,写代码,找错误。----------------------------------------3. HTML+CSS+BootStrap+JS+jQuery4. PHP+PDO+ThinkPHP+MySQL
分类:编程语言   时间:2015-10-03 15:35:47    阅读次数:142
lucene学习笔记二(基于数组的lucene检索,索引删除)
构建数组: private String[] ids = {"1","2","3","4","5","6"}; private String[] emails = {"aa@qq.com","2aa@qq.com","3aa@qq.com","4wew@qq.com","5asdf@qq.com","6adsf@qq.com "}; private String[] conten...
分类:编程语言   时间:2015-10-03 14:28:59    阅读次数:205
【C/C++学院】0817-递归汉诺塔 双层递归 /CPP结构体 /面向过程与面向对象的编程模式/类的常识共用体实现一个类的特征/QT应用于类以及类的常识
递归汉诺塔 双层递归 #include void han(int n, char A, char B, char C) { static int num = 1; std::cout << "第" << num << "次"; num++; if (n<1) { return; } else { han(n - 1, A, C, B); std::cout "...
分类:编程语言   时间:2015-10-03 14:28:41    阅读次数:185
javascript 中的类数组和数组
什么是类数组呢? 我们先来看一段代码: function fn() { console.dir(arguments);}fn(1,2,3,4,5,6,7,8,9,10);这段代码的执行后,在 chrome 浏览器的控制台中,结果如下: 函数 fn 执行的时候,函数内的 argument...
分类:编程语言   时间:2015-10-03 14:25:26    阅读次数:121
C++复现经典游戏——扫雷
国庆小长假,当大家都去看人山人海的时候,我独自一人狂码代码。这两天想要实现的内容是Windows上的一个经典游戏——扫雷。相信90后和一些上班族对此并不陌生。然而,从win8开始,扫雷就不再是Windows上的默认自带游戏了,但是可以通过微软的应用商店进行下载安装(界面更酷炫,游戏模式更丰富)。.....
分类:编程语言   时间:2015-10-03 14:23:14    阅读次数:250
191. Number of 1 Bits Leetcode Python
Write a function that takes an unsigned integer and returns the number of ’1' bits it has (also known as theHamming weight).For example, the 32-bit in...
分类:编程语言   时间:2015-10-03 14:20:38    阅读次数:149
使用urllib编写python爬虫
新版python中,urllib和urllib2合并了,统一为urllib(1)简单爬取网页import urllibcontent = urllib.request.urlopen(req).read().decode("utf-8")(2)添加headerimport urllibreq = u...
分类:编程语言   时间:2015-10-03 14:20:07    阅读次数:216
C/C++语言中的函数参数传参三种对比
学了很长时间C/C++有时指针方面还是有点乱。希望大神发现如果下面有不对的地方请指出。我发现之所以我乱就是因为中文表述不准确的问题,比如,地址值和地址#include #include using namespace std;void swap1(string* str1,string* str2)...
分类:编程语言   时间:2015-10-03 13:11:04    阅读次数:146
java模拟线程死锁
1 public class Main{ 2 3 /*模拟死锁 4 * 5 * PersonA要拿到B才把A给B 6 * PersonB要拿到A才把B给A 7 * 8 * 9 * 10 */11 12 ...
分类:编程语言   时间:2015-10-03 13:10:25    阅读次数:155
散列表(hash table)——算法导论(13)
1. 引言 许多应用都需要动态集合结构,它至少需要支持Insert,search和delete字典操作。散列表(hash table)是实现字典操作的一种有效的数据结构。 2. 直接寻址表 在介绍散列表之前,我们前介绍直接寻址表。 当关键字的全域U(关键字的范围)比较小时,直接寻址是一种简单而有效的...
分类:编程语言   时间:2015-10-03 13:07:14    阅读次数:244
Spring零碎知识复习
自学了Spring也有一段时间了,多多少少掌握了一些Spring的知识,现在手上也没有很多的项目练手,就将就着把这些学到的东西先收集起来,方便日后用到的时候没地方找。1、spring的国际化主要是配置文件: 1 3 4 5 6 ...
分类:编程语言   时间:2015-10-03 13:08:50    阅读次数:327
Mac OS X 下搭建 Java 开发环境图解
本篇博客介绍如何在Mac osx系统下搭建java开发环境,有了java的开发环境,我们就可以做Java相关的开发,Eclipse和Android Studio都是要有JVM环境才能运行的,所以本篇就稍微总结一下如何在Mac osx下配置java环境变...
分类:编程语言   时间:2015-10-03 12:04:02    阅读次数:184
java注解
注解目前非常的流行,很多主流框架都支持注解,而且自己编写代码的时候也会尽量的去用注解,一时方便,而是代码更加简洁。 ? ? ?注解的语法比较简单,除了@符号的使用之外,它基本与Java固有语法一致...
分类:编程语言   时间:2015-10-03 12:04:19    阅读次数:187
Java_Chapter6_类与对象
6.1 类与对象的概念6.2 定义类 1 class Cylinder { 2 double radius; 3 int height; 4 double pi; 5 6 void setCylinder(double r, int h, double pi) {...
分类:编程语言   时间:2015-10-03 11:56:21    阅读次数:264
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!