自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (3)
  • 收藏
  • 关注

原创 我是大林程序员

微信:darlin2023123。微信公众号:大林程序员。

2024-02-02 12:27:13 393

原创 什么是Web 3.0以及为什么它很重要【译文】

作者:马克斯-默施和理查德-穆尔黑德什么技术使30多亿人每天80%的清醒时间受益?就是Web 2.0。Web 2.0是O'Reilly等人在1999年至2004年间提出的,它将世界从为信息消费而设计、由昂贵的服务器提供的静态桌面网页转向互动体验和用户生成的内容,为我们带来了Uber、AirBnB、Facebook和Instagram。Web 2.0的崛起主要是由三个核心创新层推动的:移动、社交和云。随着2007年iPhone的推出,移动互联网的接入极大地扩大了用户群和网络的使用:我们从每天在家里的

2023-12-23 09:29:32 521

转载 百度c++研发工程师暑期实习面经

百度c++研发工程师暑期实习面经

2022-05-21 22:15:00 382

转载 百度测试开发一面凉经

1. 自我介绍2. 项目细节,项目难点3. 如何对你的这个项目进行功能测试4. 测试微信朋友圈点赞,点赞的接口测试5. 了解测试吗,测试方法有哪些5. TCP 三次握手,四次挥手。为什么要四次挥手6. 堆和栈的区别7. 简单的Shell,知道那些指令;tar、lsof;如何替换某个文件的字符串8. SQL中group by和order by 的区别;查询姓张的同学的成绩、删除名字为李四的人的信息9. 算法题:一个数字456,每个数的积减去每个数的和;给你一个数组,给你一个

2022-05-20 22:45:00 241

原创 百度2023届暑期实习生面经-产品运营岗

一面-群面-04/10形式:无领导小组群面 流程:自我介绍1min×10(按照既定编号依次进行自我介绍) 读题1min 自由讨论35min 汇报5min 题目:有关校企合作的运营题目,大致是方案组合并进行细化。 前一天观摩了很多大神的模拟群面,很慌张。但真正到自己第一次正式群面,其实也没有自己想象的那么慌张,同组成员比较peace,讨论过程中也没有很明显的timer、leader,大家都在积极的产出自己的想法,互相提醒时间,最后的reporter条理也很清晰,很不错的一次群面体验!二面-..

2022-05-19 16:54:09 536

原创 python3怎么安装?绝对靠谱的安装全流程来了!【大林工程师】

第一步:小心操作系统版本先保证自己的操作系统版本不要低于centos6我的是[linyc@linyc plugin-server]$ lsb_release -aLSB Version: :core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarchDistributor ID: CentOSDescription: CentOS r

2021-09-13 11:45:12 431

原创 如何直接修改上一次的git commit提交内容?【大林工程师】

review过后要改代码,但就是不想再额外加一个commit,这样搞的话很多commit很杂乱,也要重新写commit message很烦其实,通过如下方法,可以直接复用上次的提交1、改完代码后,add:git add 你的代码文件2、然后git commit --am3、此时应该会弹出vim编辑器界面,里面内容是你上次commit的message内容直接:q退出就好,因为我们就是要原封不动的使用上次的message4、最后git push会发现commit没

2021-09-10 16:44:18 1751

原创 ImportError: No module named _ssl 安装python时遇到的,如何解决?【大林程序员】

不是我爱diss参考了网上几篇,有很多疏漏粗心之处,没法解决问题只能多篇综合参考,最终搞出了我实际可行的解决方案!请往下看:修改Setup文件(这里的...是你下载的python安装包目录。通过源码安装,就是容易遇到ssl问题)vi Python-3.../Modules/Setup然后参照我的改法:# Socket module helper for socket(2)_socket socketmodule.c #去除该行注释(备注)# Socket m..

2021-09-10 16:36:01 525

原创 ModuleNotFoundError: No module named ‘_ctypes‘ 安装python时遇到这个,怎么办?【大林程序员】

需要先执行yuminstalllibffi-devel -y

2021-09-10 16:25:17 162

原创 烦人的vim tab :直接粘贴代码后tab就乱了,怎么办?在vim里粘贴怎样才能保持原先的格式?【大林程序员】

复制代码,直接i 进入insert模式后,直接ctrl+v粘贴,结果是……令人崩溃的截图:办法是:先确保退出编辑模式(也就是狂按Esc然后键盘敲如下命令,注意不要漏了前面的冒号:set paste接着按下键盘的字母i ,也就是进入Insert模式此时再把你的代码复制,然后在vim里ctrl+v就ok了~关注大林程序员,学技术不迷路,Debug就交给我喽...

2021-09-10 16:16:33 814

原创 failed to start daemon: Devices cgroup isn‘t mounted安装docker时遇到这个报错的解决方法【大林工程师】

执行以下命令(两个命令),然后重新启动dockerdecho'none /sys/fs/cgroup cgroup defaults 0 0'>>/etc/fstabmount-a关注大林程序员,学技术不迷路,Debug就交给我喽

2021-09-10 15:51:44 3665

原创 【大林程序员】python执行路径在哪?python lib库怎么找?site-packages在哪?怎么知道当前我正在使用哪个python?

只用一个命令就可以了:whichlin ~ % which python3/usr/bin/python3lin ~ % source ~/.bash_profile # 切换环境(base) lin ~ % which python3/opt/miniconda3/bin/python3不光是python,其他也可以用(base) lin ~ % which pip/opt/miniconda3/bin/pip(base) lin ~ % which jup.

2021-09-10 15:36:00 661

原创 docker镜像常用高频命令【大林工程师】

查看镜像(按创建时间排序)docker images | head -n 6查看正在运行中的容器(按创建时间排序)docker ps | head -n 6查看所有的容器(按创建时间排序)docker ps -a从镜像创建启动并进入容器命令行docker run -it df5331382736 /bin/bashdocker run -it 镜像名:tag名 /bin/bash启动已存在的容器docker start c761dfc9d68c...

2021-09-10 15:06:40 587

原创 每日学习打卡-汇总处

无,就是一个打卡而已

2021-04-03 16:03:31 3085 2

原创 一条语句系列——python filter、reduce

>>> filter(None, [3,23,23,56,None,3])[3, 23, 23, 56, 3]>>> reduce(lambdax,y: x+y,[1,2,3,4,5])15

2021-03-16 11:21:23 69

原创 涨姿势了:为何总报同一个主键冲突(1062, "Duplicate entry '2147483647' for key 'PRIMARY'")

总是报一个主键2147483647 冲突(1062, "Duplicate entry '2147483647' for key 'PRIMARY'")后续的插入全部失败了最后查出其原因是:表,满了!2147483647 是32位操作系统中最大的符号型整型常量所以一直尝试插入,会一直报这个数的主键冲突...

2019-11-14 16:08:01 2347

原创 "{0!r} does not exist in evaluation environment.".format(name) 问题解决方案

"{0!r} does not exist in evaluation environment.".format(name)UndefinedEnvironmentName: 'extra' does not exist in evaluation environment.  原因:setuptools版本太低(我的是20.7.0  ,实际上应该要升级到35.0.1)解决:...

2018-10-03 17:42:56 1320

原创 总结下部署rabbitmq时遇到的坑

1、erlang版本。用yum安装不可靠,要么没有下载源,要么下载下来的版本不能用!最好按照以下这篇文章的步骤进行安装http://www.bubuko.com/infodetail-2108202.html2、rabbitmq版本不对对于大多数人,安装rabbitmq看上面这篇就够了但是我的代码架构,对rabbitmq的版本有要求,而我一直没发现!坑了好久

2018-01-11 17:52:33 3449 6

原创 timestamp可用于应对统一时间需求

假设这样的场景。欧洲的玩家与中国的玩家匹配上了一场对局,而负责提供对战支持的服务器在美国问题来了,这场对局的发生时间以哪个为准?能不能满足一种需求,中国玩家查看对局信息时,对局开始时间是按北京时间日期算;而欧洲玩家查看对局信息时,又是按他当地的时间日期算。其实很简单,数据库里使用timestamp类型的字段,比如addtime来记录对局开始时间。写入的时候不复杂,使用m

2018-01-04 15:38:52 857

原创 notepad++回车导致python IndentationError: unexpected indent

有一个比较好的方法可以避免notepad自动加tab缩进,转而直接以空格代替在“设置”中找到首选项,然后按图,将勾打上即可

2017-12-26 17:42:29 727

原创 不用输入ssh -i命令行即可携带pem文件快速登录的方法

如果要登录的服务器只允许pem认证每次输入ssh -i xxxx.pem 用户@ip 地址  就很烦这里有个一劳永逸的方法:进入到自己的用户目录,例如/home/me把pem文件放在当前目录然后vi .ssh/config内容如下  Host *      ServerAliveInterval 60  Host denglu   

2017-12-26 17:33:41 23909

原创 常用需求系列——字典和xml的互相转换

def arrayToXml(self, arr): xml = [''] for k, v in arr.iteritems(): if v.isdigit(): xml.append('{1}'.format(k, v)) else: xml.append(''.format(k, v)

2017-06-06 15:41:11 605

原创 【已解决】cannot invoke setopt() - perform() is currently running

最近抢红包应用人数激增暴露了一些并发的问题在抢的高峰期,日志里经常报错 cannot invoke setopt() - perform() is currently running搜了一下,基本没有什么有价值的解答只是知道了跟pycurl有关……因为代码是别人写的,之前只是直接引用,在我仔细理了一遍代码后才发现,抢红包的微信支付接口类,用的是单例模式……也就是

2017-06-06 15:30:45 989

原创 如何快速查看unicode、gbk的编码内容

有时候会因为编码问题,有些中文编成了乱码或奇怪的编码。乱码不好说,但编码可以恢复为正常的中文。如何快速查看编码对应的中文?1、例如\u597d\u开头证明是unicode编码可以打开 http://tool.chinaz.com/tools/unicode.aspx或者搜索utf-8 转换工具如图转换即可。2、例如'30\xe7\xba\...

2017-06-06 15:09:12 8146

原创 一条语句系列——MYSQL timestamp字段的填充方式

如果想要填入当前时间,只需CURRENT_TIMESTAMP即可,例如:update tablename set  mytimestamp = CURRENT_TIMESTAMP;如果想要填入具体的某个时间,其实不需要专门去算 类似 1496374751 的十位数字只需要填'2017-06-01 19:00:00'即可update tablename set  mytime

2017-06-02 11:40:53 508

原创 【已解决】MySQL 不同版本的 timestamp字段的巨坑!

项目有个需求要记录用户分享的时间,分享完成后收取代币,进入倒计时,除非倒计时结束,否则期间的任何分享都不会再奖励代币。然后我在别的项目组时用timestamp字段用的很顺,想当然就设了一个这个字段,用来记录用户点击分享的时间点。用户分享,我就检查一下距离上次分享的时点是否超过4小时。但诡异的事情发生了,有反馈说,在从未分享过的情况下,点击分享没有收到代币,就进入了倒

2017-06-02 10:36:59 2993

原创 即插即用demo系列——文本相似度比较

#coding=GBKfrom fuzzywuzzy import fuzzfrom gensim import corpora, models, similarities def similar(query, choices, coding='utf8'): '''文本相似度''' return [fuzz.token_sort_ratio(query.decode

2016-09-22 16:28:47 601

原创 即插即用demo系列——python 调用C++代码

python部分:pycall.py# coding=gbkfrom ctypes import *clib = cdll.LoadLibrary('/home/linyc/pythonctype/libpyctype.so')print "完成装载"path = '/home/'clib.init(c_char_p(path))print "完成init"def tes

2016-09-14 17:46:08 448

原创 C++中,类和函数分开定义声明和实现的方法

test.hpp#include #include #include #include #include "test.hpp"using namespace std;oneclazz::oneclazz(int input){ // 做些初始化相关的事}bool oneclazz::isProcessOk(){ // 做些事情 return true;}

2016-09-14 17:19:01 4979

原创 即插即用demo系列——结巴分词并计算权重

# coding=gbk## 使用停词表和自定义新词表,以并行分词的形式,从文章中分词并最终输出TF/IDF权重排行的demoimport timeimport sys#sys.path.append("../../")import jiebaimport jieba.analysejieba.load_userdict("userdict.txt")jieba.enable_p

2016-09-14 16:47:34 3144

原创 常用需求系列——C++效率计时函数

timeval getTime(){ struct timeval tv; gettimeofday(&tv, NULL); return tv;}//计时函数,用来统计效率string SubTimeval(timeval &end, timeval &begin){ struct timeval result; if (begin.tv_sec > end.tv_sec

2016-09-13 15:09:36 362

原创 常用需求系列——4舍6入5成双

// 4舍6入5成双 modf+floor法double get4s6r(double num){ if (num <= 0.0){ return 0.0; } double fraction, integer; fraction = modf(num, &integer); // 隔开整数和小数 int fi = int(floor(fracti

2016-09-13 15:02:59 693

原创 一条语句系列——C++ STL(不定期更新)

map:vector:string:pair:1、对vector >进行排序struct CmpByValue_desc { bool operator()(const pair & lhs, const pair & rhs) {return lhs.second > rhs.second;} };vector > toSortMap(

2016-09-13 14:40:46 256

原创 一条语句系列——sql(不定期更新)

select *from newstablewhere abs(datediff(sysdate(), pubtime))

2016-09-01 15:22:48 236

原创 即插即用demo系列——RSA验证

即插即用demo系列——RSA验证

2016-09-01 14:27:36 339

原创 【已解决】redis-cli后打字就出现无数个127.0.0.1:6379>

症状:[root@iZ25ngimygcZ redis-2.8.17]# redis-cli127.0.0.1:6379> 127.0.0.1:6379> p127.0.0.1:6379> pu127.0.0.1:6379> put127.0.0.1:6379> put 127.0.0.1:6379> put(error) ERR unknown command 'put'127.

2015-09-25 17:33:47 1804

原创 【已解决】安装pyleus遇到的‘bdist_wheel‘错误

今天用pip命令安装pyleus时遇到以下错误 Failed building wheel for PyYAML Running setup.py bdist_wheel for msgpack-python Complete output from command /usr/bin/python -c "import setuptools;__file__='/tmp/pip-

2015-09-22 14:21:53 29322

原创 一些杂七杂八的技巧和注意项

python:1、rindex()返回的位置index值是正数(第三声)的。比如>>> str1='t23nt23t3'>>> str1.rindex('t')72、index和find一样。但是index查找不到会抛异常,find则是-1返回3、printMax.__doc__    打印文中的'''被括起来的内容'''4、列表综合listtwo=[i*2 for

2015-09-11 15:28:12 347

原创 python实现月份和年份+n

需求是,要返回xxxx年xx月xx日的下n个月或下n个年的同一天的日期数据结构如果下n个月没有这一天,则返回下n个月的最后一天比如2015年1月31日的下个月同一天是2月28日代码如下:

2015-09-11 15:13:02 4653

原创 【今日学习】C++ Primer Plus 第六版——友元、内嵌类、异常

今天主要读了第十五章中的前三部分的内容友元就是friend class或者friend func。为什么需要友元?例如遥控器和TV,彼此既不是is-a也不是has-a关系,但遥控器要能操作电视机,那么遥控器就得设定为电视机的友元。class Self{friend class F;};这样声明后,F就是Self的朋友了,F可以使用Self里的任意一个成员,不管是

2015-01-02 23:06:20 411

正则表达式介绍、编写与Python使用实例-网络公开版

正则表达式介绍、编写与Python使用实例

2015-09-11

BCompare-4.0.0.18847

BCompare-4.0.0.18847

2015-09-11

tcnative-1.dll

tomcat file fail to type chinese so i couldn't give enough detail

2014-06-09

空空如也

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

TA关注的人

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