自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (4)
  • 收藏
  • 关注

转载 sed 's/^\(.\).*/\1/g' | tr 'a-z' 'A-Z'是什么意思

sed 's/^\(.\).*/\1/g' | tr 'a-z' 'A-Z'是什么意思linux shell 命令,谁帮忙解释下gurogn | 浏览 2596 次  2013-08-21 17:092013-08-22 00:56最佳答案加入修改的文件a.txt内容是:zapple2p

2016-10-31 18:45:16 4982

转载 MySQL数据库删除后的恢复工作

MySQL数据库删除后的恢复工作            上午不小心把昨天刚刚建好的一个数据库删了个精光!幸好mysql中开启了日志功能。            show variables like 'log_bin'  可查询是否开启            下面总结一下数据库删除后的恢复方法:             首先:将最近的二进制类型的

2016-10-30 17:20:23 336

转载 Python中的类变量和成员变量

本文实例形式讲解了Python的类变量和成员变量用法,对于Python程序设计有一定的参考价值。分享给大家供大家参考。具体如下:先看看下面这段代码:?12345678910111213141516171819class TestClass(object):  val1

2016-10-29 22:32:28 220

转载 聊聊 tcpdump 与 Wireshark 抓包分析

聊聊 tcpdump 与 Wireshark 抓包分析1 起因前段时间,一直在调线上的一个问题:线上应用接受POST请求,请求body中的参数获取不全,存在丢失的状况。这个问题是偶发性的,大概发生的几率为5%-10%左右,这个概率已经相当高了。在排查问题的过程中使用到了tcpdump和Wireshark进行抓包分析。感觉这两个工具搭配起来干活,非常完

2016-10-27 14:24:19 469

转载 linux系统iostat监测IO状态使用详解

linux系统iostat监测IO状态使用详解iostat主要用于监控系统设备的IO负载情况,iostat首次运行时显示自系统启动开始的各项统计信息,之后运行iostat将显示自上次运行该命令以后的统计信息,下面我们来看linux系统iostat监测IO状态使用详解教程Linux系统出现了性能问题,一般我们可以通过top、iostat、free、vmstat等命

2016-10-27 13:55:55 3886

原创 2017网易有道校招三道编程题

1.数字与数位问题 时间限制:C/C++语言 1000MS;其他语言 3000MS 内存限制:C/C++语言 65536KB;其他语言 589824KB 题目描述: 给出一个非负整数,在[0, 10^n)范围内统计各个数位上的数字均不同的整数个数。 举个例子: 当n=2,答案为91,排除掉{11,22,33,44,55,66,77,88,99} 输入 输入一个非负整数n 输出 输

2016-10-26 20:53:30 1002

转载 Ubuntu MYSQL环境搭建(apt-get install方式)

Ubuntu MYSQL环境搭建(apt-get install方式)前期准备:检查系统资源内存大小# grep MemTotal/proc/meminfo检查系统版本统一为:Ubuntu 12.04.1 LTS(GNU/Linux 3.2.0-29-generic x86_64)检查网络 /DNS

2016-10-25 22:55:31 348

转载 ssh localhost “Permission denied (publickey)

ssh localhost “Permission denied (publickey)再次遇到 SSH Server And “Permission denied (publickey)用这个关键词搜索才找到howtogeek上答案: sshd : Authentication refused: bad ownership or modes for directory /

2016-10-25 20:43:43 711

转载 Docker 网络配置

Docker 网络配置参与翻译(7人):Yashin, 徐继开, 地狱星星, pseudo, 无若, 昊翔, 繁华的落尽仅中文 | 中英文对照 | 仅英文 | 打印此文章摘要当docker启动时,它会在宿主机器上创建一个名为docker0的虚拟网络接口。它会从RFC 1918定义的私有地址中随机选择一个主机不用的地址和

2016-10-24 23:11:21 939

转载 nginx安装 nginx: [emerg] getpwnam(“www”) failed 错误

nginx安装 nginx: [emerg] getpwnam(“www(nobody)”) failed 错误解决方法1:      在nginx.conf中 把user nobody的注释去掉既可解决方法2:      错误的原因是没有创建www这个用户,应该在服务器系统中添加www用户组和用户www,如下命令:12

2016-10-24 22:35:18 13834

原创 优秀互联网面试题总结

------------------------------------------- 公司面试回忆 ----------------------------------------------------(面试很大不确定性,这些仅是自己的相关面试经验,不会涉及到具体面试题目的表述,公司考查的都是常见问题,这里不涉及对具体问题的探讨,只会说个大概谨供参考 ~ ) 一、腾讯互娱,后台开发工程

2016-10-24 20:17:16 653

转载 vim tab设置为4个空格

vim tab设置为4个空格在.vimrc中添加以下代码后,重启vim即可实现按TAB产生4个空格:set ts=4  (注:ts是tabstop的缩写,设TAB宽4个空格)set expandtab对于已保存的文件,可以使用下面的方法进行空格和TAB的替换:TAB替换为空格::set ts=4:set expandtab:%retab!

2016-10-23 17:16:51 311

转载 python进行聚类(scikit-lean、scipy)

python进行聚类(scikit-lean、scipy)[python] view plain copy print?用于聚类的数据集  [python] view plain copy print?%matplotlib inline  import scipy.io as sio 

2016-10-22 17:22:33 1927 1

原创 python将list转为matrix

import numpy as nptmp = [[1,2,3],[4,5,6],[7,8,9]];np.matrix(tmp)

2016-10-22 16:37:24 7936

转载 docker详细的基础用法

Docker是一个用了一种新颖方式实现的超轻量虚拟机,在实现的原理和应用上还是和VM有巨大差别,专业的叫法是应用容器(Application Container)。(我个人还是喜欢称虚拟机) Docker应用容Docker是一个用了一种新颖方式实现的超轻量虚拟机,在实现的原理和应用上还是和VM有巨大差别,专业的叫法是应用容器(Application Contai

2016-10-21 15:01:01 507

转载 EPOLL内核源代码实现原理分析

EPOLL内核源代码实现原理分析epoll的实现主要依赖于一个迷你文件系统:eventpollfs。此文件系统通过eventpoll_init初始化。在初始化的过程中,eventpollfs create两个slub分别是:epitem和eppoll_entry。epoll使用过程中有几个基本的函数分别是epoll_create,epoll_ctl,epoll_wait。涉及到

2016-10-19 15:54:04 2361

转载 Python聚类工具scipy cluster

scipy cluster库简介scipy.cluster是scipy下的一个做聚类的package, 共包含了两类聚类方法: 1. 矢量量化(scipy.cluster.vq):支持vector quantization 和 k-means 聚类方法 2. 层次聚类(scipy.cluster.hierarchy):支持hierarchical clustering 和 aggl

2016-10-18 21:16:17 7883 1

转载 MySQL Query Cache选用和优化

最近经常有人问我 MySQL Query Cache 相关的问题,就整理一点 MySQL Query Cache 的内容,以供参考。顾名思义,MySQL Query Cache 就是用来缓存和 Query 相关的数据的。具体来说,Query Cache 缓存了我们客户端提交给 MySQL 的 SELECT 语句以及该语句的结果集。大概来讲,就是将 SELECT 语句和语句的结果做了一个 H

2016-10-18 09:36:23 425

转载 在CentOS中添加Swap交换文件,防止内存不足时MYSQL崩溃

在CentOS中添加Swap交换文件,防止内存不足时MYSQL崩溃添加交换空间有两种选择:添加一个交换分区或添加一个交换文件。推荐你添加一个交换分区;不过,若你没有多少空闲空间可用, 则添加交换文件。准备工作:在设置 Swap 文件之前,有必要先检查一下系统里有没有既存的 Swap 文件。运行以下命令:swapon -s

2016-10-18 09:25:46 1621

转载 什么是 CMake

什么是 CMakeAll problems in computer science can be solved by another level of indirection.David Wheeler你或许听过好几种 Make 工具,例如 GNU Make ,QT 的 qmake ,微软的MS nmake,BSD Make(pmake),Makepp,

2016-10-18 08:42:03 1097 1

转载 /bin/bash和/bin/sh的区别

/bin/bash和/bin/sh的区别/bin/sh与/bin/bash的细微区别原文:不详在shell脚本的开头往往有一句话来定义使用哪种sh解释器来解释脚本。目前研发送测的shell脚本中主要有以下两种方式:(1) #!/bin/sh(2) #!/bin/bash在这里求教同福客栈的各位大侠们一个问题:以上两种方式有什么区别?对于脚本的实际运行

2016-10-15 22:07:39 2050

转载 Linux中VMware虚拟机增加磁盘空间的扩容操作[图文]

用VMwareware虚拟机安装的Red Hat Enterprise Linux系统剩余空间不足,造成软件无法正常安装。如果重新装一遍系统就需要重新配置好开发环境和软件的安装配置。通过上网搜集的资料,结合自己的实践,总结了如下扩大硬盘空间的详细步骤,希望对大家有帮助。(1)打开VMware,选择Edit Virtual mache settings,Utilities下拉框中找到Expa

2016-10-13 10:40:36 3126

原创 C++空类为何占一个字节

深度探索c++对象模型say:那个字节被编译器插进去的一个char ,使得这个class的不同实体(object)在内存中配置独一无二的地址。那么也就是说这个char是用来标识类的不同对象的那么为啥是一个字节,我的理解是字节是最小单位了,省内存,只要标志不同对象就可以,置为空就没法标志不同对象了

2016-10-10 23:21:14 532

转载 C++成员函数的存储方式

用类去定义对象时,系统会为每一个对象分配存储空间。如果一个类包括了数据和函数,要分别为数据和函数的代码分配存储空间。按理说,如果用同一个类定义了10个对象,那么就需要分别为10个对象的数据和函数代码分配存储单元,如图8.4所示。图8.4 能否只用一段空间来存放这个共同的函数代码段,在调用各对象的函数时,都去调用这个公用的函数代码。如图8.5所示。

2016-10-10 23:18:45 248

原创 2017微软校园招聘笔试题

题目1 : Shortening Sequence时间限制:10000ms单点时限:1000ms内存限制:256MB描述There is an integer array A1, A2 ...AN. Each round you may choose two adjacent integers. If their sum is an

2016-10-10 21:46:56 2213

转载 Linux下查找指定时间内修改过的文件

Linux下查找指定时间内修改过的文件假如在linux下修改文件后不记得了,我们需要查找指定时间内做过改动的文件,此时我们可以用find命令来查找。find /opt -iname "*" -atime 1 -type f【找出 /opt 下一天前访问过的文件】选项 OPTIONS所有的选项都总是返回真值,它们总会被执行,除非放在表达式中执行不到的地方。因此,清楚起见,

2016-10-10 17:35:57 13240

转载 制作python模块安装包(转)

制作python模块安装包(转)2013-11-20  dinghjpython的第三方模块越来越丰富,涉及的领域也非常广,如科学计算、图片处理、web应用、GUI开发等。当然也可以将自己写的模块进行打包或发布。一简单的方法是将你的类包直接copy到python的lib目录,但此方式不便于管理与维护,存在多个python版本时

2016-10-08 22:59:15 539

原创 Python使用MySQLdb封装基本操作类

经常用到python操作mysql数据库,于是自己封装了基本操作mysql数据库的类,持续更新# -*- coding:utf-8 -*-import MySQLdbimport datetimeimport sysreload(sys)sys.setdefaultencoding('utf-8')#封装MySQLdb类基本操作mysqldbclass mysqldb:

2016-10-08 15:25:46 3918

原创 linux(ubuntu)下成功编译安装了下切片软件CuraEngine

详细流程以下有 http://blog.csdn.net/justdoithai/article/details/52746094 我来谈谈里面安装可能会遇到的问题0 .总体流程安装protobuf 安装libArcus 安装CuraEngine1./autogen.sh: 4: autoreconf: not found$ sudo apt-get install autoconf aut

2016-10-06 23:27:13 3161 1

转载 CuraEngine三维切片源码编译与解读

cygwin 编译 CuraEngine发表于2016 年 1 月 13 日由林 楠说明鉴于很多筒子们都开始用 cygwin/mingw 来编译 CuraEngine,以及用 VS 编译 CuraEngine 的各种问题,尝试了用 cygwin64 来编译。用 unix 编译环境在 windows 下编译 CuraEngine 的好处如下:

2016-10-06 22:47:25 25949 1

原创 121-path sum2

-113. Path Sum II QuestionEditorial Solution My Submissions Total Accepted: 97778 Total Submissions: 323453 Difficulty: Medium Given a binary tree and a sum, find all root-to-leaf paths where eac

2016-10-05 19:30:41 316

原创 120-pathsum

Path Sum QuestionEditorial Solution My Submissions Total Accepted: 125263 Total Submissions: 387385 Difficulty: Easy Given a binary tree and a sum, determine if the tree has a root-to-leaf path s

2016-10-05 19:03:34 176

转载 ubuntu区域语言(locale)设置三步曲

ubuntu区域语言(locale)设置三步曲 前天晚上升级了系统,昨天开机的时候,发现主菜单成了英文了,几经折腾,几次进不了桌面,最后还是有些稀里糊涂地弄好了.问题出在区域语言的设置上,查了较多的资料,最后总结一个区域语言设置三步曲,较为简单实用,特写出来与朋友们分享.已经遇到和我一样的朋友们可以借鉴一下吧.第一步,编辑文件代码:

2016-10-04 11:49:16 2897

转载 docker 容器中不支持中文的解决方法

docker 容器中不支持中文的解决方法最近的项目中Docker容器中生成的日志文件是中文名字,但是文件名是????.txt进入容器内部:docker exec -t -i 容器名 /bin/bash查看容器的语言环境:[root@12ec64254bc4 /]# localeLANG=LC_CTYPE="POSIX"LC_NUMERIC

2016-10-03 19:01:46 5597

转载 docker commit更新镜像

构建镜像构建镜像的两种方法:使用docker commit 命令使用docker build命令和Dockerfile文件Dockerfile更抢到、灵活,推荐使用。一般来说不是真的“创建”新镜像,而是基于一个已有的基础镜像,比如Ubuntu、Fedora等,构建新的镜像而已。从零构建一个全新的镜像可参考这篇文章用commit创建镜像创建Docker

2016-10-03 12:36:26 9795

转载 docker-enter使用nsenter进入Docker容器

Docker容器运行后,如何进入容器进行操作呢?起初我是用SSH。如果只启动一个容器,用SSH还能应付,只需要将容器的22端口映射到本机的一个端口即可。当我启动了五个容器后,每个容器默认是没有配置SSH Server的,安装配置SSHD,映射容器SSH端口,实在是麻烦。我发现很多Docker镜像都是没有安装SSHD服务的,难道有其他方法进入Docker容器?浏览了Docker的文档

2016-10-03 11:59:35 1521

转载 如何在Docker容器内外互相拷贝数据?

如何在Docker容器内外互相拷贝数据? 从容器内拷贝文件到主机上[plain] view plain copy docker cp :/file/path/within/container /host/path/target   从主机上拷贝文件到容器内参考自:http://stack

2016-10-02 23:23:09 531

转载 git与github在ubuntu下的使用

git与github在ubuntu下的使用最近开始使用git对kohana3的文档做一些补充的工作,使用了git 和 github ,从了解到使用,还是有一点距离,下面是总结的一些方法。1、Git的安装我使用了ubuntu 10.04 ,默认情况下,ubuntu 中并没有安装,所以首先需要在系统中进行 git 的安装。sudo apt-get install git

2016-10-02 11:10:30 267

iphone实用项目-淘宝客户端

iphone实用项目-淘宝客户端,看看吧

2014-06-17

VC++实用界面项目

VC++下实际的项目开发,包括所有界面的重新绘制,按钮的重绘,编辑框的重绘,使得界面更加美观

2014-06-17

iphone计算器

iphone计算器,已经做好了美丽的图片,也实现了连加等,实现了运算符的优先是被

2012-05-13

空空如也

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

TA关注的人

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