自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(441)
  • 收藏
  • 关注

原创 Detect words in the picture using the baidu's api rather than tesseract

Sometimes tesseract does not work well on detecting the words in the picture,especially the colorful words or blurry ones. So I try to find a new way to realize it and there has an baidu’s API which w...

2019-01-16 10:06:34 145

转载 Linux 单引号,双引号,反引号区别

1.单引号 (' ')  单引号,不具有变量置换的功能,即单引号会告诉shell忽略所有的特殊字符,2.双引号(" ") 双引号,具有变量置换的功能,即双引号之要求忽略大多数特殊字符,除了$(使用变量前导符), \(转义符), `(反向引号)。3.反向引号(` `): 位于键盘Tab键上面一行的键,用作命令替换(相当于$(...))注:命令替换是指shell能够将一个命令的标...

2019-01-07 10:01:26 2277

转载 爬山算法 ( Hill Climbing )/模拟退火(SA,Simulated Annealing)

一. 爬山算法 ( Hill Climbing )爬山算法是一种简单的贪心搜索算法,该算法每次从当前解的临近解空间中选择一个最优解作为当前解,直到达到一个局部最优解。爬山算法实现很简单,其主要缺点是会陷入局部最优解,而不一定能搜索到全局最优解。假设C点为当前解,爬山算法搜索到A点这个局部最优解就会停止搜索,...

2018-12-26 13:58:07 1194

转载 微积分拾遗——链式法则

链式法则(chain rule)微积分中求导法则,用于求复合函数的导数;  链式法则应用广泛,比如神经网络中的反向传播算法就是已链式法则为基础演变的;接下来先说说链式法则的概念然后通过链式法则的两种形式学习链式法则;  链式法则:两个函数组合起来的复合函数,导数等于里面函数代入外函数值的导乘以里面函数之导数;  链式法则有两种形式:      应用链式法则求复合函数导数最基础的还是函数的...

2018-12-25 17:52:14 16114

原创 LTE RB PRB

PRB是Physical RB,RB最终要映射到PRB上。RB有两个概念:VRB和PRB。VRB是虚拟的RB,mac层在分配资源的时候,是按VRB来分配的,然后VRB再映射到PRB。VRB映射到PRB也有两种映射方式:分布式和集中式。集中式VRB和PRB是一一对应的关系,分布式的VRB 映射到PRB需要先交织,然后再按照一定的规则映射到实际的PRB位置。1、为什么20M 100个rb?这个根据...

2018-12-20 15:27:44 16630 3

转载 探测参考信号(Sounding Reference Signal)

SRS是探测参考信号的缩写,所谓参考信号,那么是为谁提供参考?参考的指标是什么?答案是为eNodeB的调度提供参考,参考的内容是为上行信道质量做参考。   那么为什么需要SRS呢?众所周知,在LTE网络中,eNodeB通常是分配系统带宽的一部分区域给特定的UE,也就是在一个特定时间、给UE分配特定的频率区域资源,此时若...

2018-12-20 10:17:09 4140 1

转载 pycharm 使用docker 配置环境

windows pycharm使用docker 中的python3搭建运行环境##配置环境:pycharm version:2018.1.2docker 18.03.1-ce-win65windows 10 专业版启动dockerdocker pull python3 ## download python3容器默认latest版本 无需运行该容器,若需要安装扩展包,则选择运行该容器...

2018-12-19 15:39:06 1052

原创 MNIST character judgement demo code

mnist judgement demo codefrom tensorflow.examples.tutorials.mnist import input_dataimport tensorflow as tf#获取mnist数据集mnist = input_data.read_data_sets("/path/to/MNIST_data/",one_hot = True)print(...

2018-12-10 15:58:13 141

原创 Setup tensorflow in Docker

you can find the info here:PUBLIC REPOSITORY tensorflow/tensorflowpull it:docker pull tensorflow/tensorflow:latestStart CPU only container$ docker run -it -p 8888:8888 tensorflow/tensorflowGo t...

2018-11-27 16:13:56 218

原创 How to fix the "docker pull xxx" timeout problem

My working computer is windows system so I download the windows version of Docker, but I can not execute docker pull xxx command in my shell because of the timeout problem.The reason is that my netwo...

2018-11-27 16:02:16 118

原创 统计文件中的字节数、字数、行数:wc

格式:wc [选项]文件...参数:-c 统计字节数。-l 统计行数。-m 统计字符数。这个标志不能与 -c 标志一起使用。-w 统计字数。一个字被定义为由空白、跳格或换行字符分隔的字符串。-L 打印最长行的长度。-help 显示帮助信息--version 显示版本信息...

2018-10-15 17:27:16 3172

原创 Fix problem '[WARN] Failed to authenticate with your SSH keys. Proceeding as anonymous'

Today I meet a problem when I want to compile the code:[WARN] Failed to authenticate with your SSH keys. Proceeding as anonymousThen I try to fix this problem.The progress is below:it is a SSH pu...

2018-10-08 14:38:53 741

转载 DHCP详解

DHCP 详解DHCP 工作原理 一、什么是DHCP?  DHCP,动态主机配置协议,前身是BOOTP协议,是一个局域网的网络协议,使用UDP协议工作,常用的2个端口:67(DHCP server),68(DHCP client)。DHCP通常被用于局域网环境,主要作用是集中的管理、分配IP地址,使client动态的获得IP地址、Gateway地址、DNS服务器地址等信息,并能...

2018-09-27 14:18:26 572

原创 windows mapping共享存储的时候出现失败的问题

问题如下mapping共享存储的时候map失败,提示如下: 解决方法尝试下先删除net connection信息。在cmd中输入 net use * /delete 删除本机所有映射和IPC连接 , 再尝试连接driver...

2018-09-13 09:40:13 382

原创 freeNOS代码走读杂记

最近在看github上一个微os的代码,freeNOS.走读的过程中顺便记一下学习的点枚举用位偏移定义来提高效率/** * Memory access flags. */typedef enum Access{ None = 0, Readable = 1 << 0, Writable = 1 << ...

2018-09-13 09:36:24 2532

原创 c++中函数声明的后面加=0

纯虚函数是在声明虚函数时被“初始化”为0的函数。声明纯虚函数的一般形式是 virtual 函数类型 函数名 (参数表列) =0; 注意: ①纯虚函数没有函数体; ②最后面的“=0”并不表示函数返回值为0,它只起形式上的作用,告诉编译系统“这是纯虚函数”; ③这是一个声明语句,最后应有分号。纯虚函数只有函数的名字而不具备函数的功能,不能被调用。它只是通知编译系...

2018-09-10 16:11:58 10927 1

原创 JSON库代码杂记1

最近在看github上一个JSON库教程.记一下临时的一些点tutorial01头文件用宏加入include guard,防止重复声明#ifndef LEPTJSON_H__#define LEPTJSON_H__/* ... */#endif /* LEPTJSON_H__ */没有硬编码,全部枚举化,用了两次数据结构抽象来提高代码的复用性,健壮性typed...

2018-09-07 16:01:07 135

转载 公钥和秘钥

公钥与私钥,HTTPS详解 1.公钥与私钥原理1)鲍勃有两把钥匙,一把是公钥,另一把是私钥2)鲍勃把公钥送给他的朋友们—-帕蒂、道格、苏珊—-每人一把。3)苏珊要给鲍勃写一封保密的信。她写完后用鲍勃的公钥加密,就可以达到保密的效果。4)鲍勃收信后,用私钥解密,就看到了信件内容。这里...

2018-09-06 14:57:43 7402

原创 windows/Linux下使用github流程

开源相关开放源代码(Open source code)也称为源代码公开,指的是一种软件发布模式。GithubGitHub是一个利用Git进行版本控制、专门用于存放软件代码与内容的共享虚拟主机服务。 windows下的准备工作: - windows环境下安装github for windows - 注册github账号 - 登录 github for windows - 下...

2018-08-21 17:14:33 576

转载 linux下 signal信号机制的透彻分析与各种实例讲解

转自:http://blog.sina.com.cn/s/blog_636a55070101vs2d.html转自:http://blog.csdn.net/tiany524/article/details/17048069首先感谢上述两位博主的详细讲解。虽然内容有点长,但是分析的很全面,...

2018-07-30 14:43:47 852

转载 Linux 一切皆文件思想

“一切皆文件”在linux开发过程中,相信大家都听过一句话叫作“limux下,一切皆文件”。这句话是linux/unix的哲学核心思想,下面我们就针对这句话给大家进行展开解释下。这句话中的“文件”不仅仅是我们通常所指的文件,在linux和unix中它代表的更为宽泛。目录、字符设备、块设备、 ...

2018-07-27 10:42:56 2157

原创 Linux进程环境

Linux 进程环境关于main函数内核执行C代码时会使用一个exec函数,在调用main之前会调用一个特殊的启动例程。可执行程序文件会把这个启动例程指定为程序的起始位置(链接的时候设置)。启动例程会先从kernel获取命令行参数和环境变量值,再执行main关于退出函数从用户态返回内核态3个函数,_exit和_Exit立即进入kernel,exit会先执行一些清理处理(标...

2018-07-18 11:07:44 267

转载 SendMessage API

原文:http://hi.baidu.com/ytmeng/blog/item/25f5de5157931a888c543001.htmlusing System;using System.IO;using System.Threading;using System.Diagnostics;using System.Runtime.InteropServices;namespa...

2018-07-05 15:48:40 738

原创 Grab picture with window's handle

# 对后台应用程序截图,程序窗口可以被覆盖,但如果最小化后只能截取到标题栏、菜单栏等。import win32guiimport win32uiimport win32confrom ctypes import windllfrom PIL import Image# 获取要截取窗口的句柄hwnd = win32gui.FindWindow("Afx:000c0000:3:0001...

2018-07-04 17:52:34 286

转载 当多个手机同时连接电脑,adb 命令中如何进入指定设备

C:\Users\Administrator>adb devices* daemon not running. starting it now on port 5037 ** daemon started successfully *List of devices attachedfc2f...

2018-06-29 15:34:29 6391

原创 adb 启动/关闭app

发送如下命令:adb shell am start -n 包名/Activity名包名与Activity名,可以通过如下命令获取到:aapt dump badging 11.apk一般返回如下:package: name=’com.tencent.android.qqdownloader’…….launchable-activity: name=’com.tencent...

2018-06-29 15:32:06 4991

转载 Linux文件描述符

Overview了解Linux怎样处理输入和输出是非常重要的。一旦我们了解其原理以后,我们就可以正确熟练地使用脚本把内容输出到正确的位置。同样我们也可以更好地理解输入重定向和输出重定向。Linux标准文件描述符 文件描述符 缩写 描述 0 STDIN 标准输入 1...

2018-06-07 09:25:46 202

转载 Linux僵尸进程

在linux系统中,当用ps命令观察进程的执行状态时,经常看到某些进程的状态栏为defunct,这就是所谓的“僵尸”进程。“僵尸”进程是一个早已死亡的进程,但在进程表(processs table)中仍占了一个位置(slot)。由于进程表的容量是有限的,所以,defunct进程不仅占用系统的内存资源,影响系统的性能,而...

2018-05-31 10:57:45 248

转载 Linux用户与“最小权限”原则

作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!Linux的用户在登录(login)之后,就带有一个用户身份(user ID, UID)和一个组身份(group ID, GID)。在Linux文件管理背景知识中,我们又看到,每个文件又有九位的权限说明,用来指明该文件允许哪些用户执行哪些操作(读、写或者执行)。(参考Linu...

2018-05-25 18:06:59 2362

转载 Linux进程关系-process group.session group

作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!Linux的进程相互之间有一定的关系。比如说,在Linux进程基础中,我们看到,每个进程都有父进程,而所有的进程以init进程为根,形成一个树状结构。我们在这里讲解进程组和会话,以便以更加丰富的方式了管理进程。进程组 (process group)每个进程都会属于一个...

2018-05-25 17:56:28 1703

转载 Linux信号基础

作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!Linux进程基础一文中已经提到,Linux以进程为单位来执行程序。我们可以将计算机看作一个大楼,内核(kernel)是大楼的管理员,进程是大楼的房客。每个进程拥有一个独立的房间(属于进程的内存空间),而每个房间都是不允许该进程之外的人进入。这样,每个进程都只专注于自己干的事情,...

2018-05-25 17:46:31 117

转载 Linux开机启动(bootstrap)

作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!计算机开机是一个神秘的过程。我们只是按了开机键,就看到屏幕上的进度条或者一行行的输出,直到我们到达登录界面。然而,计算机开机又是个异常脆弱的过程,我们满心期望的登录界面可能并不会出现,而是一个命令行或者错误信息。了解计算机开机过程有助于我们修复开机可能出现的问题。最初始阶段 ...

2018-05-24 15:50:51 572

原创 GC复制算法

就是只把某个空间里的活动对象复制到其他空间,把原空间里的所有对象都回收掉 heap分为from和to两个空间,当fron空间被占满时,GC会把活动对象全部复制到to空间。当复制完成后,该算法会把 From 空间和 To 空间互换,GC 也就结束了。From 空间和 To 空间大小必须一致。 对应的复制函数copying(){ $free = $to_start ...

2018-05-24 15:50:12 3249 2

原创 Git Principle Summary

Git Principle SummaryGit is a content-addressable file system. The core is a key-value data store. You can insert anything and it will return a 40 length hash number by the SHA-1 algorithm.1.The...

2018-05-14 16:36:56 403

原创 GC-引用计数法

给每个block引入‘计数器’,表示对象的引用次数 计数器的增减在申请内存时会修改计数器:new_obj(size){ obj = pickup_chunk(size, $free_list) //引用计数法中所有空闲对象都在free_list中 if(obj == NULL) allocation_fail() else ...

2018-05-14 15:13:31 1196

原创 GC标记-清除算法

由标记阶段和清除阶段组成。标记是把所有活动对象做上标记,清除是把哪些没有标记(活动)的对象回收的阶段。标记阶段mark(obj){ if(obj.mark == FALSE) obj.mark = TRUE for(child : children(obj)) mark(*child)}mark_phase(){ for...

2018-05-14 10:45:48 1151

原创 First Word

题目 提取字符串的第一个单词,不包括空格和标点符号思路re.sub()将标点符号替换成空格,再用split()分离我的代码import redef first_word(text: str) -> str: filter_string = re.sub('[\s+\.\!\/_,$%^*(+\")]+|[+——()?【】“”!,。?、~@#¥%……&am...

2018-05-10 17:25:17 826

原创 Correct Sentence

题目Correct Sentence 首字母大写,最后字符不是句号则添加句号我的代码def correct_sentence(text: str) -> str: if len(text) == 0: return text text_list = list(text) if text_list[-1] != '.': ...

2018-05-10 17:02:45 468

原创 Say Hi

题目Say Hi我的代码def say_hi(name: str, age: int) -> str: # your code here return "Hi. My name is {name} and I'm {age} years old".format(name = name,age = age)if __name__ == '__main__'...

2018-05-08 16:34:26 418

原创 Sun Angle

题目Sun Angle我的代码思路忽略硬编码,正则取小时,分钟,判断范围,求角度import redef sun_angle(time): reg = re.compile('(?P<hour>\d+):(?P<minute>\d+)') regMatch = reg.match(time) timeDict = regMa...

2018-05-08 16:29:14 530 1

空空如也

空空如也

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

TA关注的人

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