ubuntu操作系统写shell的for循环会遇到的问题

Ubuntu下面写代码会遇到下面的问题,你写了一堆循环,发现都运行不了 就算你写成#!/bin/bash都并没有用 for i in `seq 10` ...

2015-10-29 22:38:13

阅读数 999

评论数 1

使用Profiles分析SQL语句执行时间和消耗资源

使用Profiles分析SQL语句执行时间和消耗资源打开profiling,默认是没开启的mysql> set profiling=1; (执行要分析的SQL语句)select count(1) from wechat_employee,Employee; 显示profiles表show ...

2015-08-07 11:30:33

阅读数 825

评论数 0

导入数据到mysql的一种简单的方法

因为ubuntu默认自带的mysql版本为5.5,并不能使用load data infile这种高级的功能,因此我们写了一个通用的脚本来上传文件 shell脚本 cat ./employee.csv | while read LINE ...

2015-08-07 09:42:19

阅读数 646

评论数 0

Angular Services详解

Services Angular的services是一种通过依赖注入绑定在一起的可替换的对象,你可以使用services在你的app中共享你的代码!     Angular的services有下面的特性         懒汉模式 - 只有当某一个application模块用到service...

2015-08-05 15:47:00

阅读数 941

评论数 0

浏览器上传文件到PHP的几种方法

使用H5的方法来上传文件 上传失败,请重试 添加文件 " value=""> "> ...

2015-08-04 18:13:34

阅读数 1112

评论数 0

用AngularJS开发下一代应用(学习笔记)

核心特性:MVC, 模块化, 自动化双向绑定数据,语义化标签,依赖注入 MVC 1970年smalltalk MVC核心理念:你应该把你管理数据的代码(model).应用逻辑代码(controller).向用户展示的代码(view)清晰的分离开 数据绑定:声明UI中某...

2015-08-04 18:00:51

阅读数 499

评论数 0

git学习笔记

git reflog用来记录你的每一次命令 git log再看看现在版本库的状态 git reset --hard HEAD^ 第一步是用git add把文件添加进去,实际上就是把文件修改添加到暂存区; 第二步是用git commit提交更改...

2015-08-04 17:58:58

阅读数 393

评论数 0

malloc和free是怎么工作的。

free一般不会把内存还给系统(只会发生在一些很罕见的情况下) 第一个原因是这是在你的堆中产生很多碎片,这样在你申请完2G或者4G的虚拟内存后产生很多内存碎片。 第二个原因是操作系统一般只能处理那些固定大小或者是对齐的内存块,比如4KB,例如你申请了一个堆之后,...

2015-04-24 23:40:44

阅读数 819

评论数 0

查找1亿个数里面最大的100个数。

#include #include #include #include #include #include #include using namespace std; int main() { vector a(100000000,0); srand((int)time(0)...

2015-03-31 13:42:40

阅读数 1443

评论数 0

用vector或者set删除一亿个数里的奇数

如何用vector或者set删除一亿个数里的奇数 先说说VECTOR怎么删除指定的元素,因为VECTOR有迭代器失效的问题,一般人都会写这么样的一个函数 for(vector::itertor it=a.begin();it!=a.end();) { if(a[i]%2==1...

2015-03-31 01:14:37

阅读数 1139

评论数 2

无源最短路径之--地铁换乘

问题描述: 描述:已知2条地铁线路,其中A为环线,B为东西向线路,线路都是双向的。经过的站点名分别如下,两条线交叉的换乘点用T1、T2表示。编写程序,任意输入两个站点名称,输出乘坐地铁最少需要经过的车站数量(含输入的起点和终点,换乘站点只计算一次)。 地铁线A(环线)经过车站:A1 A2 ...

2015-03-24 16:30:11

阅读数 958

评论数 0

上千万或上亿数据(有重复),统计其中出现次数最多的N个数据. C++实现

上千万或上亿的数据,现在的机器的内存应该能存下。所以考虑采用hash_map/搜索二叉树/红黑树等来进行统计次数。然后就是取出前N个出现次数最多的数据了,可以用第2题提到的堆机制完成。 #include "IOSTREAM" #include #include #in...

2015-03-14 00:01:46

阅读数 4028

评论数 0

九度OJ

题目1185:特殊排序 时间限制:1 秒内存限制:32 兆特殊判题:否提交:10572解决:2540 题目描述: 输入一系列整数,将其中最大的数挑出,并将剩下的数进行排序。 输入: 输入第一行包括1个整数N,1 接下来的一行有N个整数。 输出: 可能有多组测试数据,对于每组数据, 第一行输出一个整...

2015-02-12 23:48:40

阅读数 649

评论数 0

C递归版的全排列和组合算法

For example, [1,2,3] have the following permutations: [1,2,3], [1,3,2], [2,1,3], [2,3,1], [3,1,2], and [3,2,1]. 全排列: 从1开始递归,然后对2递归,最后对3...

2015-02-12 05:26:15

阅读数 1675

评论数 0

Linux下进程间通信的方法--信号量

这里的信号量主要是在不同的进程之间使用。 需要四个操作 P操作 V操作 以及通过semctl调用command参数设置SETVAL来初始化信号量,在使用信号量之前必须要这么做. 并且可以通过semctl调用command设置为IPC_RMID来删除信号量ID: 因为库里没有定义union se...

2015-02-09 01:16:29

阅读数 927

评论数 1

链表排序

/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} ...

2015-02-02 20:10:20

阅读数 681

评论数 0

哈希表实现

#include #define INT_MIN -65536 struct hashTable { int *table; int length; hashTable(int size):length(size) { table=new int[size]; for(i...

2015-01-13 14:56:28

阅读数 681

评论数 0

leetcode-Set Matrix Zeroes

Set Matrix Zeroes Total Accepted: 25064 Total Submissions: 80609 My Submissions Question Solution  Given a m x n matrix, if an element is 0, set its...

2015-01-07 04:25:53

阅读数 692

评论数 0

leetcode-Construct Binary Tree from Preorder and Inorder Traversal

Given preorder and inorder traversal of a tree, construct the binary tree. Note: You may assume that duplicates do not exist in the tree. ...

2015-01-01 22:23:20

阅读数 628

评论数 0

散列表

#include //链表 typedef struct listNode { int val; listNode *next; listNode(int key):val(key),next(NULL){} listNode():val(0),next(NULL){} }*positi...

2014-12-24 12:24:28

阅读数 748

评论数 0

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