自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(83)
  • 资源 (6)
  • 收藏
  • 关注

原创 torchserve memo

docker 启动方式1、torchserve --start 为一个后台进程

2021-03-17 21:18:44 160

原创 IntegerCache

Integer CacheIntegerCache源码Integer 使用Cache源码瞎搞IntegerCache源码java.lang.Integer.IntegerCache { static final int low = -128; static final int high; static final Integer cache[]; ...}Cache会缓存 [low, high-low] 范围内的整数high默认

2020-09-11 12:09:32 67135

原创 python 中的is / is not / == / !=

直接看例子:    从例子中可以看出:== 比较的是对象的值,is 比较的是id 是不是相同

2015-12-04 10:13:07 592

转载 java自带线程池和队列详细讲解

Java线程池使用说明一简介线程的使用在java中占有极其重要的地位,在jdk1.4极其之前的jdk版本中,关于线程池的使用是极其简陋的。在jdk1.5之后这一情况有了很大的改观。Jdk1.5之后加入了java.util.concurrent包,这个包中主要介绍java中线程以及线程池的使用。为我们在开发中处理线程的问题提供了非常大的帮助。二:线程池线程池的作用:线程池作用就是

2014-10-24 22:33:29 531

原创 java 线程的简单例子

Java线程:概念与原理一、操作系统中线程和进程的概念现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式.进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。线程是指进程中的一个执行流程,一个进程中可以运行多个线程。比如java.exe进程中可以运行很多

2014-10-24 11:26:42 706

原创 关于x86的寻址方式

一:概论    80x86汇编程序都是分段程序设计结构,每个程序段都有一个开始地址:段基址。在保护模式下段基址要由16位的段选择子得到,这些段选择子存放在六个段寄存器(CS,SS,DS,ES,FS,GS)中:    代码段总是由 CS 段寄存器来指示;    堆栈段总是由 SS 段寄存器来指示;    字符处理指令总是使用 ES 段寄存器作为目标操作数的段寄存器;   

2014-10-13 11:38:01 1952

原创 typeof C中关键字

看下边一段小例子#include int main (void){    int i = 10;    const typeof(i) j = i;    printf ("j = %d \n", j);    return 0;}

2014-10-09 12:51:25 602

原创 atof函数的实现

/*************************************************************************> File Name: atof.c> Author: zhanglp> Mail: [email protected]> Created Time: 2014年09月28日 星期日 13时59分55秒 *************

2014-09-28 14:31:11 1260

原创 ubuntu内核list.h 的分析与应用

内核list (双向循环链表)类型:struct list_head { struct list_head *next, *prev;};链表的初始化(两种方式):1. LIST_HEAD 定义一个头,并且初始化为循环链表2. INIT_LIST_HEAD(内联函数)初始化为循环链表#define LIST_HEAD_INIT(name) { &(name), &(

2014-09-28 12:54:24 1032

原创 Dijkstra算法描述

一. 能解决的问题找到从一个顶点到其他

2014-09-15 14:40:50 873

原创 两个栈实现一个队列

一. 描述

2014-09-15 10:04:06 516

原创 cassandra 数据库的使用

cassandra.yaml 的详细配置http://blog.csdn.net/y_h_t/article/details/11917531cassandra.yaml 的详细配置里 keyspaces info_log_path 和info_log_path_tmp 两个的hadoop 路径,当flush 刷新时hadoop 上就会多一份文件(每份文件内容都相同,存储的是什么?)

2014-08-12 14:34:43 1120

原创 tfs 的读写操作代码

1. include 头文件

2014-08-12 11:38:12 970

原创 hadoop 的简单搭建部署

学习 hdfs_bridge 1. 搭建部署 hadoop 。参考的资料:http://baike.baidu.com/view/3061630.htm?fr=aladdinhttp://coolriver.diandian.com/post/2012-07-27/40031917001http://blog.csdn.net/wangloveall/article/det

2014-07-29 19:26:57 739

原创 c++ curl 的简单使用和从网页上抓取图片的代码

curl 在写函数时,头部有返回值而函数中实际无返回直,有时会出现断错误安装curl后还要安装c++的库 libcurl4-openssl-dev使用中的几个重要的函数:1. curl_easy_init ()/curl_easy_cleanup ()2. CURLcode curl_easy_setopt(CURL *handle, CURLoption opti

2014-07-24 18:45:03 3072

原创 ubutu thrift 安装

1. 下载安装包http://www.apache.org/dyn/closer.cgi?path=/thrift/0.9.1/thrift-0.9.1.tar.gz2. 安装支持的软件   sudo apt-get install autoconf sudo apt-get install autotools-dev    sudo apt-get install fle

2014-07-23 17:56:15 596

原创 ubuntu 安装cassandra 数据库

1. 打开 /etc/apt/sources.list

2014-07-23 11:53:32 2241 1

原创 静态库的创建和使用

1. 静态库的创建

2014-07-18 16:02:15 499

原创 tfs 部署

参考wen xianhttp://code.taobao.org/p/tfs/wiki/deploy/搭建配置tfs编译好的tfs包 链接:http://pan.baidu.com/s/1kT9iFDdQ&A1. Q:在启动nameserver时错误  error while loading shared libraries: libmysqlclient.

2014-07-18 15:11:25 1061

原创 ubuntu 配置 TFS

1. 降级安装gcc,g++

2014-07-17 09:42:14 2136

转载 C语言中const

1、什么是const? 常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。(当然,我们可以偷梁换柱进行更新:) 2、为什么引入const? const 推出的初始目的,正是为了取代预编译指令,消除它的缺点,同时继承它的优点。 3、cons有什么主要的作用? (1)可以定义const常量,具有不可变性。 例如: const int Max=100;

2014-07-02 13:56:30 427

转载 大数据量的算法面试题

第一部分、十道海量数据处理面试题1、海量日志数据,提取出某日访问百度次数最多的那个IP。首先是这一天,并且是访问百度的日志中的IP取出来,逐个写入到一个大文件中。注意到IP是32位的,最多有个2^32个IP。同样可以采用映射的方法, 比如模1000,把整个大文件映射为1000个小文件,再找出每个小文中出现频率最大的IP(可以采用hash_map进行频率统计,然后再找出频率最大 的几

2014-07-02 12:41:34 674

原创 词法,语法分析

(1)建立关键字表,在识别表示符时可区分是关键字或标识符‘(2)建立分隔符表;(3)动态建立标识符表;(4)动态建立常量表;(5)读入C文本文件,得到二元式表

2014-06-19 14:28:01 1029

原创 语法分析

(1)输入任意文法,消除左递归和公共左因子;(2)打印文法的First和Follow集;(3)判断是否是LL(1)文法,如果是则打印其分析表;(4)输入一个句子,如果该句子合法则输出与句子对应的语法树; 能够输出分析过程中每一步符号栈的变化情况。 如果该句子非法则进行相应的报错处理。

2014-06-18 21:53:01 2330

原创 static 修饰符

小米面试时,面试官问到了static修饰符,总结一下1、静态全局变量(1)该变量在数据段(未初始化则系统自动赋值为0)分配内存(2)静态全局变量在声明它的整个文件中都是可见的,而在文件之外是不可见的2、定义静态全局变量的好处:(1)静态全局变量不能被其它文件所用;   (2)其它文件中可以定义相同名字的变量,不会发生冲突;  3、全局变量

2014-06-02 19:42:27 884

原创 关于 ls 命令的一个小小的缺陷

关于 ls 命令的一个小小的缺陷

2014-05-18 00:11:22 1159

转载 ubuntu 下载命令的源码

例如:ls的源码1.which ls显示ls在/bin/ls2.dpkg -S /bin/ls显示coreutils: /bin/ls3。sudo apt-get source -d "coreutils"就可以下载ls的源码了。ls的源码在/coreutils-6.10/coreutils-6.10/src里面

2014-05-18 00:00:58 926

原创 字符串去重并排序

一个简单的去除字符串中字符重复,并排序的算法

2014-05-17 11:14:47 2937

转载 Ubuntu操作系统下笔记本触摸板失效解决之道

方法一、        在终端依次输入以下代码:        sudo modprobe -r psmouse        sudo modprobe psmouse proto=imps        sudo gedit /etc/modprobe.d/options        修改打开的文件,添加 options psmouse proto=imps至最后一行。保

2014-03-25 18:40:36 4050 1

原创 排序

1.  排序的几个概念     (1)内部排序与外部排序:               整个过程都在内存中进行,则叫内部排序;否则为外部排序。     (2)主关键字和次关键字:               若排序过程中主关键字相同,则使用次关键字进行比较。     (3)排序的稳定性:               若排序前Ki  = Kj (i 2.  算

2014-03-24 21:39:50 645

转载 gdb基本命令

gdb基本命令 本文介绍使用gdb调试程序的常用命令。 主要内容: [简介] [举例] [其他] [简介] ============= GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。如果你是在 UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。同时GDB也具有例如ddd这样的图形化的调试端。 一

2014-03-18 17:48:45 720

原创 数据结构的查找

查找

2014-03-18 16:11:23 837

原创 c/c++ 的零碎知识

1.  int  =  4;     (a++) = +a;            //左侧不是一个有效变量,不能赋值     (++a) += (a++);    // 真确可以赋值2.  头文件中的ifndef/define/endif 干什么用?预处理     防止头文件被重复引用。3.  在C++ 程序中调用被C 编译器编译后的函数,为什么要加extern “C”声明?

2014-03-17 20:54:34 843

原创 linux 模块的使用

1.  如一段模块的代码:hellomod.c(点击)#include #include #include static int __init lkp_init (void){    printk (" Hello, world! from the kernel space...\n");    return 0;}static void __exit lkp_e

2014-03-12 16:09:30 1174

原创 git 的简单使用

1. git 的设置 $ git config --global user.name "Your Name" $ git config --global user.email "[email protected]"2. 创建心仓库 git init3.   创建一个本地仓库的克隆版       git clone /path/to/repository

2014-03-12 15:04:26 542

转载 ubuntu内核源码树的建立

1.本系统kernel version administrator@ubuntu$ uname -r  >>2.6.38-11-generic                       2.查看是否在安装系统的时候安装了源码.administrator@ubuntu:/usr/src$ ls>>linux-headers-2.6.38-8       linux-

2014-03-11 17:26:48 558

转载 寄存器详解

AX/EAX: 累加器,算术通用寄存器,与端口的通讯也用这个寄存器.BX/EBX: 基址寄存器.CX/ECX: 计数器,结合串处理指令使用.DX/EDX: 算术通用寄存器.和累加器结合表示双字长的数,其中累加器用于存低位数.[From]http://blog.csdn.net/huangwei1024/archive/2007/01/29/1496560.aspx2

2013-12-18 12:59:16 1628

转载 BIOS中断

1、显示服务(Video Service——INT 10H)00H—设置显示器模式                0CH —写图形象素01H—设置光标形状                  0DH —读图形象素02H—设置光标位置                  0EH —在Teletype模式下显示字符03H—读取光标信息                  0FH —读取显示器

2013-12-13 15:19:45 705

原创 vmware 虚拟机和win7共享文件夹

一、在使用VM的share功能之前首先应安装VMware Tools,安装VMware Tools步骤如下:1、连接镜像文件;“VM——Setting——Hardware——CD/DVD ”检查镜像文件是否连接。2、点击菜单栏中"VM——Install VMware Tools"3、在Linux系统桌面上会挂载一个ISO文件,文件夹中会出现VMwareTools-9.2.3-10313

2013-12-02 23:29:07 2392

转载 Ubuntu 13.04下构建Qt5开发环境

虽然Qt命运多舛,但是也阻挡不了程序员对它的喜爱。经历了一系列波折之后,现在到在芬兰公司Digia手中,Qt又将迎来一个发展。Qt5就是在这种情况之下发布的。正值Ubuntu刚刚发布了13.04版,我就在这个环境下尝试配置Qt5的开发环境,并记录下来,给有同样需要的朋友作为参考。1. 如果要使用Qt的商业版,需要向Digia公司(http://qt.digia.com/)购买授权,但是用于

2013-12-02 22:00:47 776

cscope 源码阅读工具打包

解压执行 bin里的set_cscope -c 清空data 中的文件 命令后边指定要添加索引的路径

2014-09-22

putty 及pscp

windows 和linux copy文件

2014-09-12

语法分析(c语言实现)含报告

  (1)输入任意文法,消除左递归和公共左因子;   (2)打印文法的First和Follow集;   (3)判断是否是LL(1)文法,如果是则打印其分析表;   (4)输入一个句子,如果该句子合法则输出与句子对应的语法树;    能够输出分析过程中每一步符号栈的变化情况。    如果该句子非法则进行相应的报错处理。

2014-06-18

UNIX.Shell编程24学时教程.pdf

转载的,UNIX.Shell编程24学时教程,为方便积分少的用户下载学习

2013-11-04

qvfb-1.1.tar.gz

qvfb-1.1.tar.gz minigui 有用

2013-08-03

vfp历年笔试机试真题整理

计算机等级考试 vfp 笔试和机试真题 附加大纲

2013-07-22

空空如也

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

TA关注的人

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