
技术人生
龙哥虎弟
系统架构师,从业十余年,写程序20余载。遇到bug无数,修改bug无数,仍然与广大程序员战友在战斗过程中。
展开
-
Mcafee16.0-添加文件例外
有的文件可能会被Mcafee误删。这需要我们添加一个例外。原创 2023-03-04 17:35:05 · 637 阅读 · 0 评论 -
李国庆谈离职:记录一个降薪降职和辞职的观点
轻易不能在视频里面发表观点,发表了就可能被引述、放大或者歪曲。————今年9月2日,李国庆在一段视频当中发布了自己所谓正确的观点。他认为,如果员工遭受到降职降薪的待遇之后应该做的正确选择就是主动辞职。而且他还表示,这虽然是他最为反对的一种跳槽方式,但是没办法,直接走人。他后续又对此种观点进行了细节方面的讨论,原话是这样的:“如果确实没有完成业绩的话,公司会在降级降薪之前主动找你谈...原创 2021-09-13 12:11:35 · 407 阅读 · 0 评论 -
Rust安装in windows
从rust官方网站下载rust编译工具安装包,Rust 编译工具:https://www.rust-lang.org/zh-CN/tools/install 下载到本地是一个rust-inst.exe的文件。不过这时候如果直接启动可能会提示在本地没有C++编译工具,因为它需要C++的支持。一般会使用Microsoft C++编译工具或者是MinGW的编译工具。MinGW就是Minimalist GNU on Windows。但是好笑的是居然在百度不太好搜索到直接的下载链接,MinGW从这里走:ht.原创 2021-09-04 18:10:01 · 616 阅读 · 0 评论 -
从JavaScript二维数组排序说开去(2)
从上一篇文章里面我们已经知道了,需要通过sort函数,定义自己的排序比较函数。sort会回调这个函数,在排序时逐个比较元素。那么问题来了,如果我想比较多个列,至少比较2列,使得其有效排序,如果第2列是个字符串,这样写还行吗?不行。字符串相减,结果是NaN,not a number。那怎么办?当然是写一个字符串排序函数了。先看以下第一版:function strcomp(a,b){ if( !(a instanceof Array) || !(b instanceof Array) ){ret原创 2021-05-06 15:26:39 · 9210 阅读 · 0 评论 -
从JavaScript二维数组排序说开去(1)
JavaScript里面,数组是array,有一个方法sort,使用时需要定义判断函数,写成:array1.sort(function(a,b){ return a-b; });简单例子:var a= [1,3,2];console.log(a.sort(function(a,b){ return a-b; }));输出Array(3) [ 1, 2, 3 ]那么下面对二维数组排序。如果我想对二维数组的第2列进行排序,怎么办?首先得确保这个数组每一个元素都有第2列,就是每一个原创 2021-05-06 12:39:19 · 162 阅读 · 0 评论 -
用GoldWave和剪映简单编辑视频
这周需要剪辑个视频,简单说,需求是把视频的噪音去掉。查找了一下,使用Gold Wave和剪映顺序操作,还挺快的。先安装GoldWave,导入原视频,支持MP4格式,这时即使导入的是一个视频文件,也只出现音频界面。建议先将原视频复制一份,避免出现不可逆转的问题。接下来,菜单:效果(X)过滤(I),降噪(U),完成降噪。另存为一个文件,注意别直接保存,那样原来的视频就没了。再将原视频复制一份,在剪映打开。打开剪映后,会看到左上角的导入素材按钮,点击,打开复制的视频文件。将素材从左上拖动到原创 2021-05-06 11:38:11 · 569 阅读 · 0 评论 -
安装maven
本文描述在windows 10 环境安装maven 目前版本 3.6.31、下载https://maven.apache.org/download.cgi?Preferred=https%3A%2F%2Fmirrors.tuna.tsinghua.edu.cn%2Fapache%2F下载地址是上面这个,注意页面中有一个Change按钮,可以更改下载的地址。在windows上面安装,下载bin的文件apache-maven-3.6.3-bin.zip最后下载链接是:https://mi原创 2021-02-22 01:57:08 · 128 阅读 · 0 评论 -
你应该了解的 25 个 JS 技巧
来自InfoQ译文,外国一篇很好的做检查的JavaScript文章。https://www.infoq.cn/article/tZbqrGhlCqPMx5OADJUX转载 2021-01-19 17:10:01 · 148 阅读 · 0 评论 -
PPT关键字-技术人生的软技能
刚刚看到阿里的PPT关键字,有点意思。复盘、赋能、抓手、倒逼、打法、闭环、纽带电信*营商关键字:拉动、撬动、带动、抓手、网格、平台化、赋能、阵地、价值、责任、有上升空间、改善、优化***关键字追求、技术、利益、文化、服务、社会责任、核心价值、颠覆需求导向、基于、核心、诚信、结果导向...原创 2020-12-07 10:44:17 · 608 阅读 · 0 评论 -
软件评测师2020年考试上午C语言试题解析
2020年软件评测师考试中出现了一道类似这样的考察C语言特性的题目:#include<stdio.h>void main(){ int s = 33; if (3<s<50){ printf("s<50 s>3"); } else{ printf("end"); }}输出是什么?当然,我们知道,C语言编程中,如果判断一个数大于下限、小于上限,不能这样写:3<s<50...原创 2020-12-02 19:52:12 · 1361 阅读 · 0 评论 -
MySQL的一些常用操作
除了对小表做的select * from table_name;之外,还有什么我们经常用到的高频操作?设test01数据库里面有个表student查看数据表有哪些show tables;查看一个表的结构show fields from student;desc student;查前面10条记录select * from table_name limit 0,10select * from student limit 1010 在这里必须有,0可以省。那么你也知道了如果原创 2020-10-29 13:14:41 · 144 阅读 · 0 评论 -
程序员面试建议——近期面试有感
前两个月展开了几轮面试,面试的都不是985院校学历(或者说学习经历)的人员。个人感觉,和985院校的学生面试起来相差还挺大。不过峰回路转,最近一次面试针对985院校,简历也让人大跌眼镜,远远超出了我对现在情况的预估。因为计算机专业的热门程度,就业直接变为买方市场,僧多粥少,大厂职位根本不够分。我仅谈几点认识,希望对诸君有用。对于应届生,我们没有要求大家对知识的掌握达到几年的水平,甚至炉火纯青,这是欺负人。所以考察的都是基础知识,不过最近发现越是基础越没人懂,不仅在跨专业的学生中存在,甚至在计算机专业原创 2020-10-27 10:42:08 · 837 阅读 · 2 评论 -
js实现悬浮按钮并回到页面顶部
判断document.body.scrollTop 和 document.documentElement.scrollTop其中一个大于零时,显示按钮,利用JavaScript的scrollTo将页面滚动到顶,并隐藏按钮。代码(比其他版本,修正了对element.scrolltop的判断)<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtm...原创 2020-10-23 19:48:42 · 1829 阅读 · 0 评论 -
几种安全机制和服务
OSI设置7种安全服务依赖于数字签名的4种:对等实体认证服务;数据源认证服务;数据完整性服务;不可抵赖服务。怎么记忆:传递消息,依赖于数字证书的签名,主要是为了证实这个东西确实属于我;来自于我;没有删改;我不能否认。认证和认证玩赖……五类安全服务包括认证(鉴别)服务、访问控制服务、数据保密性服务、数据完整性服务和抗否认性服务。八大类特定安全机制包括加密机制、数据签名机制、访问控制机制、数据完整性机制、认证机制、业务流填充机制、路由控制机制、公正机制。加密/签名/完整性/认证/公正原创 2020-10-17 03:31:09 · 1371 阅读 · 0 评论 -
百度人工智能OCR调用调试过程
最近几天使用百度OCR识别文字一直失败,在确定了认证的token没有问题之后,查看返回的json,看到返回的值有如下几个:log_iderror_codeerror_msg如果返回正确,json应该包括这几个值:log_idwords_result_numwords_result修改程序打印查看具体的值:'error_code': 282000,'error_msg': 'internal error',暂时无法确定发生了什么,于是登录百度云平台:cloud.baid.原创 2020-10-12 14:53:14 · 1304 阅读 · 0 评论 -
极客时间架构师训练营笔记2020-09-24
原创 2020-09-24 16:38:40 · 2540 阅读 · 0 评论 -
maven项目建立hello world
1、下载。首先是下载,国内的下载点载入也不是很快啊。163的、阿里的,都没那么快,反而是apache主站点其实也挺快的。http://maven.apache.org/download.cgi下载!压缩包解压到本地。还是老规矩,不要有中文文件名,不要有空格的文件名,不然没事就给自己找事的情况是经常出现啊。比如下载到C:\Maven,将这个目录下的bin目录添加到系统环境变量。C:\Maven\bin,好让系统知道这里有个mvn文件可以执行。mvn 设置了项目环境变量,dos里面可以输入mvn原创 2020-09-04 20:43:15 · 459 阅读 · 1 评论 -
架构师训练营第12周作业和感想
在结束了8月8日赴猪八戒网联合调研考察后,组织者和参与者们都有许多收获和感悟,记者对此进行了采访。现将其归纳如下,希望对网友特别是在创业中的网友有所启迪。定位准确,专注专一猪八戒网花九年时间只为做好一件事:打造全国最大的创意服务交易平台。正是凭借这种专一,猪八戒网走到了行业第一。重庆鼎亿商贸有限公司总经理田先梨先生深有感触地说,猪八戒网的成功给我们以启迪,“坚定方向,并且坚持到底!是企业成功的关键要素”。淘宝店铺“来一碗土货公社”掌柜王顺斌接受采访时说,非常感谢《夜问》(yewen365)《原创 2020-09-02 23:22:09 · 347 阅读 · 0 评论 -
numpy的randomn函数和正态分布
numpy的函数numpy.random.randn(d0,d1,...,dn: int, optional)numpy的这个函数读取参数d0到dn,如果需要指定多维的随机数数组,就使用这些参数。参数非负数,指定2个参数 6,4 时,返回6行4列的数组。不指定参数时默认返回一个float值。>>> 3 + 2.5 * np.random.randn(2, 4) array([[-4.49401501, 4.00950034, -1.81814867, 7.297...原创 2020-08-20 15:11:52 · 1279 阅读 · 0 评论 -
Python偏函数及其使用
首先,先来看一下我们的int函数int作为函数时有个神奇功能,将字符串变为数,比如"123",返回值123。这是一个整型数。OK,我们再想一下,int(123)当然返回的是123了。如果输入是:int("123",8),返回是83>>int("123",8)83意思是返回8进制的123在十进制下的表示。这个8,在int参数中,变量名是base,也可以写成:int("123",base= 8)如果输入int(123,8) 返回错误:TypeError: int() can't原创 2020-08-05 14:53:19 · 1482 阅读 · 0 评论 -
vs code 配置python
最近Python有了更快速的配置方案。如果是先安装python,后安装的vs code,暂时code是不知道你机器上的python安装位置的。安装vs code,安装python插件。在扩展-搜索框中输入python,然后点击install按钮。安装好了扩展之后,还没有解释器,没事,建立一个新文件,另存为.py文件,就貌似你有一个python程序文件似的。这时候看IDE的左下角,有一个:设置这里面应该暂时没有解释器,点击上面这个图的Python 3.7.6的位置,就会出现一个对话框让你输原创 2020-07-29 18:13:36 · 240 阅读 · 0 评论 -
Rust在Visual Studio Code中调试提示debug type is not supported
已经装了Rust扩展,但是没有办法编译运行程序,提示如标题。我是这么解决的,既然提示这个,肯定是没找到编译器啊。看看VS Code自己找一个行不行。在扩展(左侧边栏的积木图标)中,输入C++,有可以安装的,点击install。如果已经安装了,就卸载、重装。关闭VS Code。重启动VS Code如果没有安装MSVC,可以装GDB。ext install C++ -- 安装C++(Windows)ext install Debug -- 安装GDB,llDBext install vs..原创 2020-07-07 16:34:10 · 5336 阅读 · 0 评论 -
Windows 8 安装rust
今天再次安装rust,省事了很多。windows8 安装了visual studio 2013 保证有C++运行环境。然后去rust安装的官网下载rust-init.exe。https://www.rust-lang.org/zh-CN/tools/install管理员模式运行cmd,进入下载目录,执行rust-init默认安装执行后,会提示PATH可能还需要修改,并且需要重启你的shell。关闭cmd,再次运行,输入rustc --versionrustc 1.44.1 (c7原创 2020-07-07 11:28:35 · 171 阅读 · 0 评论 -
在腾讯云CentOS上安装rabbitMQ
因为腾讯云提供CentOS 7,需要下载不同的RabbitMQ安装文件。windows上安装真的很麻烦。如果你不是用windows做你自己的RabbitMQ服务器的话,建议就不要在windows上尝试了。先考虑yum安装,希望能简单一些。需要依赖于erlang,erlang依赖于kerl,kerl依赖于git。默认没安装git,先装git。执行:yum install git提示git的问题,是因为升级python之后,拿python3的安装目录代替了原来python的目录。现在需要将这个程序原创 2020-07-07 10:55:50 · 277 阅读 · 0 评论 -
安装docx后,import提示Import Error: No module named ‘exceptions‘
pip默认安装的版本,不兼容python 3.0以上的版本,需要下载whl单独安装。去https://www.lfd.uci.edu/~gohlke/pythonlibs/ 下载python_docx-0.8.6-py2.py3-none-any.whl到7月1日已经更新为python_docx-0.8.10-py2.py3-none-any.whl了下载之后到目录 pip install ***.whl再次import不再报错了。...原创 2020-07-01 15:40:51 · 371 阅读 · 0 评论 -
something about flower and Panthera
一、响应式服务编程以及Flower框架响应式服务编程有以下几个特点: 即时响应,应用的调用者可以即时得到响应,无需等到整个应用程序执行完毕,也就是说应用调用是非阻塞的。 回弹性,当应用程序部分功能失效的时候,应用系统本身能够进行自我修复,保证正常运行,保证响应,不会出现系统崩溃和宕机。 弹性,能够对应用负载压力做出响应,能够自动伸缩以适应应用负载压力,根据压力自动调整自身的处理能力,或者根据自身的处理能力,调整进入系统中的访问请求数量。 消息驱动,功能模块之间、服务之原创 2020-06-25 20:26:51 · 367 阅读 · 2 评论 -
判定capslock有没有按下
var capsLockKey = event.keyCode ? event.keyCode : e.which;var shifKey = event.shiftKey ? event.shiftKey:((capsLockKey == 16) ? true : false);if(((capsLockKey >= 65 && capsLockKey <= 90) && !shifKey)||((capsLockKey >= 97 &&am.原创 2020-06-15 19:21:53 · 406 阅读 · 0 评论 -
怎么在word和python中输入对号
打开word,菜单:插入-符号-其他符号 快捷菜单 Alt+I+S右上,子集转到“数学运算符”,第5个就是对号。那么python怎么输出这个字符呢?见下。8730>>> ord('√')8730>>> chr(8730)'√'>>> chr(8731)'∛'>>> chr(8732)'∜'>>> chr(8733)'∝'>>> chr(8734)'∞'>>原创 2020-06-15 14:11:28 · 2085 阅读 · 0 评论 -
区块链技术应用于停车管理
区块链本身是非常慢的,拿这种技术记录停车收费,需要建立在停车收费每秒不是非常多次记录的基础上。传统停车管理系统存在着停车收费数据不可靠,停车支付不便捷等问题,利用区块链技术防篡改和价值自动传递等特性,提出一种基于Fabric的停车管理区块链系统架构.围绕Mongo数据库,区块链与中间件和访问控制三个方面,对停车管理区块链系统关键技术进行研究设计,并针对用户注册,停车场注册/车辆注册,停车支付,充值/提现和读取交易凭证等关键业务流程进行分析.性能测试结果表明,该停车管理区块链系统能够实现停车场的有效运转.原创 2020-05-13 14:27:40 · 1126 阅读 · 0 评论 -
MySQL date类型数据比较
MySQL 如果字段是date类型,不能用datetime的比较方式应该是用str_to_date函数把字符串变为date类型然后比较。比如下面:sql="SELECTname,departFROMstaffwhereexpireTime>str_to_date('2020-01-16','%Y-%m-%d')orexpireTimeisNULL;"e...原创 2020-04-09 17:50:54 · 3594 阅读 · 0 评论 -
MairaDB不能用workbench?
安装mariadb 10.4.12,不能执行mysql workbench(MySQL官方的图形化管理工具)来连接数据库。连接时,如果用菜单的测试,是可以连接上的。但是建立实例是建立不了的,会出错。连接时就会提示,支持MySQL的5.6 5.7你这个版本号是10.4.12,可能会出错,继续执行后,提示OK。但是如果用菜单 connect选项,就会出错。...原创 2020-04-09 15:14:05 · 525 阅读 · 0 评论 -
敏捷的谎言vs非敏捷的谎言
敏捷的谎言:因为敏捷的阶段性目标达成不一定是最初设定的目标,而是我们认为适合客户的目标,所以可以中途修改目标。非敏捷的谎言:因为我们完不成,所以我们不打了,开发不完就记录bug,进入下一个版本迭代。...原创 2020-04-05 15:01:12 · 135 阅读 · 0 评论 -
Total Commander的比较文件夹功能
8.0版本在常用(B)中,比较文件夹:标明文件差异Shift+F12标明子文件夹差异是Shift+F11隐藏相同文件 Shift+Num*另外有比较文件功能是Shift+F10原创 2020-02-12 16:46:00 · 4586 阅读 · 0 评论 -
Flask request
#4 request args.get 可以设置默认值,甚至直接支持中文。from flask import Flask, requestapp= Flask(__name__)@app.route("/hello")def hello(): name = request.args.get('name', 'Flask') return '<h1>Hello...原创 2020-02-10 00:56:57 · 212 阅读 · 0 评论 -
安装和启动mysql in Windows 8
MySQLl经常用,但是安装了没有发现服务还是第一次。我使用window 8.1,不知道是不是微软对此不是很感冒,还是mysql团队没有太在意这件事,抑或我的windows一直有问题。反正我这次下载、安装了MySQL 8.0.17 x64之后,打开任务管理器,切换到服务一项,没有MySQL服务。于是windows键,输入CMD,在右上方的运行对话框找到cmd命令提示符,右键——以管理员身份运行...原创 2020-02-05 23:25:59 · 145 阅读 · 0 评论 -
有道云笔记本地同步文件路径
windows系统:C:\Users\Administrator\AppData\Local\YNote\下面有data文件夹原创 2020-01-15 15:09:50 · 3724 阅读 · 0 评论 -
zorin os 15 lite发布
zorin os 15 lite发布了。Zorin OS 15 Lite新鲜登场,它基于Ubuntu长期支持版18.04 LTS系统(Linux 5.0内核),预装Xface 4.4桌面环境,确保对Windows 7用户UI友好。当然,可能对centos用户不太友好……下载地址:https://zorinos.com/ultimate/#lite...原创 2019-11-27 18:14:54 · 621 阅读 · 0 评论 -
华为编程面试题目 求2到2000的质数 源程序筛法求质数
内存足够大,写程序输出2到2000的质数。'''华为面试题目 求2到2000的质数'''N = 2000number = list( range(2, N+1) )times = 0checknum = list(range(2,int((N+1)/2)+1))for i in checknum: for index in number: times += ...原创 2019-10-30 17:29:37 · 408 阅读 · 0 评论 -
可怕的人力资源现象
从一个优快云上面的帖子引发了这篇博客:http://topic.youkuaiyun.com/u/20110805/18/afbc223c-5e58-47d9-9969-370278804589.html前天收到南京华为的人事的电话,说等会会有人打电话给我做电话面试。过了一个小时还真打电话来给我面试了,然后问了些,socket通信,协议,c++,linux,shell,多线程等等知识,回答的马马虎虎...原创 2011-08-09 14:18:33 · 113 阅读 · 0 评论 -
转载 浅谈:国内软件公司为何无法做大做强?
ugmbbc发布于 2010-05-04 14:30:10| 20668 次阅读纵览,国内比较大的软件公司(以下统一简称"国软"),清一色都是做政府项目的(他们能做大的原因我就不用说了吧),真正能做大的国软又有几家呢?更何况 开源企业,这是为什么呢?今天风吹就给大家简单分析下:1."作坊"式管理"作坊"往往是效率最高的, 国软几乎都是从作坊走过来的,但把作坊式的管理模式套用...原创 2011-08-10 10:27:28 · 101 阅读 · 0 评论