作者小头像 Lv.2
更多个人资料
140 成长值
0 关注
3 粉丝
+ 关注

个人介绍

我的博客:www,yuanrenxue.com 公众号:猿人学Python

感兴趣或擅长的领域

编程语言、人工智能、数据库、自动化运维、大数据
个人勋章
TA还没获得勋章~
成长雷达
140
0
0
0
0

个人资料

个人介绍

我的博客:www,yuanrenxue.com 公众号:猿人学Python

感兴趣或擅长的领域

编程语言、人工智能、数据库、自动化运维、大数据

达成规则

以上满足项可达成此勋章

  • 博客
  • 关注
  • 粉丝
  • 论坛
全部时间
全部时间
最近三天
最近一周
最近一月
  • 全部
  • 暂无专栏分类
【LintCode: 3. 统计数字】算法题解析
这是一道来自LintCode的算法题目,本文用C++来解答这道题,链接为: https://www.lintcode.com/problem/digit-counts/description题目描述计算数字k在0到n中的出现的次数,k可能是0~9的一个值。样例例如n=12,k=1,在 [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],我们发现1出现了5次 ...
其他
作者小头像 红皮橘子 2019-05-07 16:33:04
8425
0
0
2019-05-07 16:33:04
999+
0
0
Python的C/C++扩展——用SWIG封装C++为Python模块
Python调用C/C++代码的利器除了boost_python外,还有SWIG(Simplified Wrapper and Interface Generator),它是用来为脚本语言调用C和C++程序的软件开发工具,它实际上是一个编译器,获取C/C++的声明和定义,用一个壳封装起来,以便其它脚本语言访问这些声明。所以,SWIG 最大的好处就是将脚本语言的开发效率和 C/C++ 的运行效...
C++ Python
作者小头像 红皮橘子 2019-05-07 16:30:46
8703
0
0
2019-05-07 16:30:46
999+
0
0
整数的位操作:判断一个整数的二进制是否含有至少两个连续的位为1
碰到一个利用字节位操作解决的问题,如何判断一个整数的二进制是否含有至少两个连续的1.问题本身并不复杂,利用二进制的未操作即可完成,方法也有多种,不同方法效率也差很多,分别利用Python和C来实现并对比一下。方法一:从头到尾遍历一遍每一位即可找出是否有连续的1存在这个方法是最普遍的、第一感觉就能想到的方法,下面我们看一下它的具体实现:Python代码:def method_1(n) : ...
Python
作者小头像 红皮橘子 2019-05-07 16:29:07
9411
0
0
2019-05-07 16:29:07
999+
0
0
Python的C/C++扩展——boost_python编写Python模块
前面讲述了Python使用ctypes直接调用动态库和使用Python的C语言API封装C函数,本文概述方便封装C++类给Python使用的boost_python库。安装boost python库:sudo aptitude install libboost-python-dev示例下面代码简单实现了一个普通函数maxab()和一个Student类:#include <iostream>#...
C++ Python
作者小头像 红皮橘子 2019-05-07 16:25:37
9008
0
0
2019-05-07 16:25:37
999+
0
0
Python的C/C++扩展——Python的C语言接口
Python语言最初是用C语言实现的一种脚本语言,后来被称为CPython,是因为后来又有其它语言实现的Python,比如Python实现的Python——PyPy,Java语言实现的Python——Jython,.Net实现的Python——IronPython。CPython具有优良的开放性和可扩展性,并提供了方便灵活的应用程序接口(API),从而使得C/C++程序员能够在各个级别上对P...
C++ Python
作者小头像 红皮橘子 2019-05-07 16:25:04
6121
0
0
2019-05-07 16:25:04
999+
0
0
配置tmux在机器重启后自动恢复tmux工作现场,告别重启恐惧症
1. 问题出现的背景通过ssh远程登录服务器在上面工作,有时候很有可能由于网络断开而导致ssh链接断开,或者下班后想继续在家登录到服务器继续工作。这些情况都需要服务器保持我们的工作环境,比如,vim打开的代码,正在运行的程序等等。为了保持远程服务器上的工作现场,我们可以选用screen、tmux来满足这个需求。但是一旦远程服务器由于断电、操作系统异常等原因重启,原先的screen、tmux会...
登录
作者小头像 红皮橘子 2019-05-07 16:23:49
11374
0
0
2019-05-07 16:23:49
999+
0
0
人工智能之自然语言处理是干什么的?
自然语言处理(NLP, Nature Language Processing),对一般人来说是个陌生的概念。但是,作为人类,每天都在处理着自然语言。这里的自然语言,是相对于计算机语言说的,就是人们平常说的话,汉语、英语、法语等等人类创造并使用的语言就是自然语言,是人类发展过程中“自然”产生的。计算机语言是计算机被发明后,人类为了更好的使用计算机、与计算机沟通而编制的语言,相较于自然语言,它更...
计算 自然语言处理 机器学习
作者小头像 红皮橘子 2019-05-07 16:22:41
18589
0
0
2019-05-07 16:22:41
999+
0
0
Python内存数据序列化到硬盘上哪家强
1. 闲扯一下:文件磁盘上的数据,我们一般称为 “文件” ,一般不同的文件都有各自的后缀名,比如 .txt .docx .xlsx .jpg .mp3 .avi 。这些不同类型的文件一般分为两大类:文本文件: 用记事本打开看到的是英文、发文、中文等字符;二进制文件: 用记事本打开看到的可能就是一堆乱码;平日里,大家接触到的更多的是二进制文件,比如word文档,图片,视频,音频等。为了保存和读...
Python 存储
作者小头像 红皮橘子 2019-05-07 16:21:19
5521
0
0
2019-05-07 16:21:19
999+
0
0
封装了一个对mysql进行异步IO的小工具
SanicDB 是为 Python的异步 Web 框架 Sanic 方便操作MySQL而开发的工具,是对 aiomysql.Pool 的轻量级封装。Sanic 是异步IO的Web框架,同时用异步IO读写MySQL才能更大发挥它的效率。虽然这个模块叫做 SanicDB,但是它可以用在任何异步IO操作MySQL的地方。SanicDB的灵感来源于tornado里面的对MySQLdb(MySQL的C...
MySQL SQL
作者小头像 红皮橘子 2019-05-07 11:54:58
9809
0
0
2019-05-07 11:54:58
999+
0
0
Python中实用却不常见的小技巧
“Talk is cheap show me the code”,这是编程人条,说半天不如几行代码更有说服力。接下来,我们就用代码说明那些不怎么常见但是非常有用的小技巧。变量值互换这是非常Python范儿(Pythonic)的值交互方法,省去了C、C++中的中间变量把list的所有元素拼接成一个字符串这个技巧其实就是使用了字符串的join()方法,连接符可以是任意字符串,被join的可以是任...
Python
作者小头像 红皮橘子 2019-05-07 11:53:23
8301
0
0
2019-05-07 11:53:23
999+
0
0
总条数:29
10
10
20
50
100
  • 1
  • 2
  • 3

上滑加载中

https://www.baidu.com/s?ie=utf-8&f=3&rsv_bp=0&rsv_idx=1&tn=baidu&wd=sed%20%E6%9B%BF%E6%8D%A2%E5%AD%97%E7%AC%A6%E4%B8%B2&rsv_pq=c7db61a600035dc5&rsv_t=5e19yEsbV9N5fIvdlGRU
作者小头像
作者小头像
快速交付
+ 关注
OSZAR »