-
让程序员崩溃的瞬间(非程序员勿入)
- 今天给大家带来点快乐,程序员才能看懂。
来源:https://zhuanlan.zhihu.com/p/47066521
1. 公司实习生找 Bug
2.在调试<em>时</em>,将断点设置在错误的位置
3.当我有一个很棒的调试想法<em>时</em>
4.偶然间看到自己多<em>年</em>前写的代码
5.当我第一次启动我的单元测试<em>时</em>
...
data-report-view=''
>
-
分享一个 pycharm 专业版的永久使用方法">分享一个 pycharm 专业版的永久使用方法
- 刚开始接触Python,首先要解决的就是Python开发环境的搭建。
目前比较好用的Python开发工具是PyCharm,他有社区办和专业版两个版本,但是社区版支持有限,我们既然想好好学python,那肯定得用专业的不是。
但他专业版要么只能试用一个月,要么就是 $ ,
身为猿军中的一员怎么能让他们这些小伎俩阻碍了我们继续前进的步伐呢?所以我在度娘的引导下,一步步实现了PyCharm的永久使用(虽...
data-report-view=''
>
-
分析2000款避孕套,得出这些有趣的结论">用Python分析2000款避孕套,得出这些有趣的结论
- 到现在为止,我们的淘宝教程已经写到了第四篇,前三篇<em>分</em>别是:
第一篇:Python模拟登录淘宝,详细讲解如何使用requests库登录淘宝pc端。
第二篇:淘宝自动登录2.0,新增cookies序列化,教大家如何将cookies保存起来。
第三篇:Python爬取淘宝商品避孕套,教大家如何爬取淘宝pc端商品信息。
今天,我们来看看淘宝系列的第四篇
我们在上一篇的<em>时</em>候已经将淘宝数据爬取下来了,...
data-report-view=''
>
-
无需安装,仅需 1 条指令,秒实现内网穿透的神器,你有用过吗?
- 什么是 ServeoServeo 是一个免费的内网穿透服务,Serveo 可以将本地计算机暴露在互联网上,官方声称其为 Ngrok 的绝佳替代品。Serveo 其最大优点...
data-report-view=''
>
-
作为曾经的 Web 开发“王者”,jQuery 的传奇怎么续写?
- 作为世界上使用最广泛的Javascript库,jQuery曾经帮助过一代开发人员创建了适用于每种浏览器的网站,可以说,Web开发之所以能有今天,jQuery可谓功不可没。但是随着新的库、框架和范例的不断涌现,jQuery作为Web开发首选工具的地位已经逐渐不保......任何事物都有其自身发展的兴盛与衰落,短期内jQuery并不会消失,但是对于其来说,又该如何维稳逆袭呢?
作者|Da...
data-report-view=''
>
-
重磅:硬核前端面试开源项目汇总(进大厂必备)
- ?复习前端面试的知识,是为了巩固前端的基础知识,最重要的还是平<em>时</em>的积累!”开源项目https://github.com/InterviewMap/CS-Interview...
data-report-view=''
>
-
为什么平头哥做芯片如此迅猛?
- 作者 | 胡巍巍 发自杭州云栖大会责编 | 唐小引出品 | CSDN(ID:CSDNnews)2018<em>年</em>10月31<em>日</em>,阿里旗下的平头哥半导体有限公司成立。如今,平头哥成立...
data-report-view=''
>
-
对计算机专业来说学历真的重要吗?
- 我本科学校是渣渣二本,研究生学校是985,现在毕业五<em>年</em>,校招笔试、面试,社招面试参加了两<em>年</em>了,就我个人的经历来说下这个问题。
这篇文章很长,但绝对是精华,相信我,读完以后,你会知道学历不好的解决方案,记得帮我点赞哦。
先说结论,无论赞不赞同,它本质就是这样:对于技术类工作而言,学历五<em>年</em>以内非常重要,但有办法弥补。五<em>年</em>以后,不重要。
目录:
张雪峰讲述的事实
我看到的事实
为什么会这样
...
data-report-view=''
>

-
年薪,必须要经历这9个段位">技术人员要拿百万年薪,必须要经历这9个段位
- 很多人都问,技术人员如何成长,每个阶段又是怎样的,如何才能走出当前的迷茫,实现自我的突破。所以我结合我自己10多<em>年</em>的从业经验,总结了技术人员成长的9个段位,希望对大家的职...
data-report-view=''
>
-
多线程编程是后台开发人员的基本功
- 这里先给大家<em>分</em>享一个小故事:在我刚开始参加工作的那<em>年</em>,公司安排我开发一款即<em>时</em>通讯软件(IM,类似于 QQ 聊天软件),在这之前我心里也知道如果多线程操作一个整型值是要加锁...
data-report-view=''
>
-
Java 网络爬虫,就是这么的简单
- 这是 Java 网络爬虫系列文章的第一篇,如果你还不知道 Java 网络爬虫系列文章,请参看 学 Java 网络爬虫,需要哪些基础知识。第一篇是关于 Java 网络爬虫入门内容,在该篇中我们以采集虎扑列表新闻的新闻标题和详情页为例,需要提取的内容如下图所示:
我们需要提取图中圈出来的文字及其对应的链接,在提取的过程中,我们会使用两种方式来提取,一种是 Jsoup 的方式,另一种是 httpcli...
data-report-view=''
>
-
500行代码,教你用python写个微信飞机大战
- 这几天在重温微信小游戏的飞机大战,玩着玩着就在思考人生了,这飞机大战怎么就可以做的那么好,操作简单,简单上手。
帮助蹲厕族、YP族、饭圈女孩在无聊之余可以有一样东西让他们振作起来!让他们的左手 / 右手有节奏有韵律的朝着同一个方向来回移动起来!
这是史诗级的发明,是浓墨重彩的一笔,是……
在一阵抽搐后,我结束了游戏,瞬<em>时</em>觉得一切都索然无味,正在我进入贤者模式<em>时</em>,突然想到,如果我可以让更多人已不同的方式体会到这种美轮美奂的感觉岂不美哉?
所以我打开电脑,创建了一个 `plan_game.py`……
data-report-view=''
>
-
2019诺贝尔经济学奖得主:贫穷的本质是什么?
- 2019<em>年</em>诺贝尔经济学奖,颁给了来自麻省理工学院的 阿巴希·巴纳吉(Abhijit Vinayak Banerjee)、艾丝特·杜芙若(Esther Duflo)夫妇和哈...
data-report-view=''
>
-
redis——相关问题汇总
- 什么是redis?
Redis 本质上是一个 Key-Value 类型的内存数据库, 整个数据库加载在内存当中进行操作, 定期通过异步操作把数据库数据 flush 到硬盘上进行保存。
因为是纯内存操作, Redis 的性能非常出色, 每秒可以处理超过 10 万次读写操作, 是已知性能
最快的 Key-Value DB。
Redis 的出色之处不仅仅是性能, Redis 最大的魅力是支持保存...
data-report-view=''
>
-
【JS 口袋书】第 6 章:JS 对象生命周期的秘密
- 作者:valentinogagliardi来源:github译者:前端小智
阿里云最近在做活动,低至2折,有兴趣可以看看:
https://promotion.aliyun.com/ntms/yunparter/invite.html?userCode=pxuujn3r
为了保证的可读性,本文采用意译而非直译。
一切皆对象
咱们经常听到JS中“一切皆对象”?有没有问想过...
data-report-view=''
>
-
别在学习框架了,那些让你起飞的计算机基础知识。
- 我之前里的文章,写的大部<em>分</em>都是与计算机基础知识相关的,这些基础知识,就像我们的内功,如果在未来想要走的更远,这些内功是必须要修炼的。框架千变万化,而这些通用的底层知识,却是几乎不变的,了解了这些知识,可以帮助我们更快着学习一门知识,更加懂得计算机的运行机制。当然,在面试中也经常会被问到,特别是对于应届生,对于春秋招,也可以看看我前阵子写过的文章历经两个月,我的秋招之路结束了!。也有读者经常问的计算...
data-report-view=''
>
-
程序员必须掌握的核心算法有哪些?
- 由于我之前一直强调数据结构以及算法学习的重要性,所以就有一些读者经常问我,数据结构与算法应该要学习到哪个程度呢?,说实话,这个问题我不知道要怎么回答你,主要取决于你想学习到哪些程度,不过针对这个问题,我稍微总结一下我学过的算法知识点,以及我觉得值得学习的算法。这些算法与数据结构的学习大多数是零散的,并没有一本把他们全部覆盖的书籍。下面是我觉得值得学习的一些算法以及数据结构,当然,我也会整理一些看过...
data-report-view=''
>
-
SQL基本语法入门 看这里就够了
- SQL执行顺序
第一步:执行FROM
第二步:WHERe条件过滤
第三步:GROUP BY <em>分</em>组
第四步:执行SELECt 投影列
第五步:HAVINg条件过滤
第六步:执行ORDER BY排序
一、创建、删除库
-- 创建新数据库
CREATE DATAbase 数据库名;
-- 删除数据库
DROP DATAbase 数据库名;
二、增加
1、添加列名、设置主键、设...
data-report-view=''
>

-
高并发技术
- 高并发技术 第一章 预备知识一 理解大数据二 网工基础知识OSI七层参考模型应用层表示层会话层传输层网络层链路层物理层功能<em>分</em>层总结第二章 LVS技术一 LVS介绍二 LVS调度算法LVS命令监控多个端口号管理服务集群中的Real Serever(RS)三. LVS-DR实现LVS-DR实验拓扑图实现步骤第三章 Keepalived一 高可用 High Available二 模拟实验配置第四章...
data-report-view=''
>
-
python 程序员进阶之路:从新手到高手的100个模块
- 在知乎和CSDN的圈子里,经常看到、听到一些 python 初学者说,学完基础语法后,不知道该学什么,学了也不知道怎么用,一脸的茫然。近<em>日</em>,CSDN的公众号推送了一篇博客,题目叫做《迷思:Python 学到什么程度可以面试工作?》,真实反映了 python 程序员在成长过程中的一些困惑。
data-report-view=''
>
-
Python——画一棵漂亮的樱花树(不同种樱花+玫瑰+圣诞树喔)
- 最近翻到一篇知乎,上面有不少用Python(大多是turtle库)绘制的树图,感觉很漂亮,我整理了一下,挑了一些我觉得不错的代码<em>分</em>享给大家(这些我都测试过,确实可以生成)
one 樱花树
动态生成樱花
效果图(这个是动态的):
实现代码
import turtle as T
import random
import time
# 画樱花的躯干(60,t)
def Tree(branch, ...
data-report-view=''
>
-
程序员不懂浪漫?胡扯!
- 程序员男朋友你的程序员男朋友为你做过什么暖心的事情呢?我的男朋友是一个程序员,他有很多大家在网络上吐槽的程序员的缺点,比如加班很多,没空陪我吃饭逛街看电影,比如说他有的<em>时</em>...
data-report-view=''
>
-
程序员成长的四个简单技巧,你 get 了吗?
- 最近拜读了“阿里工程师的自我修养”手册,12 位技术专家<em>分</em>享生涯感悟来帮助我们这些菜鸡更好的成长,度过中<em>年</em>危机,我收获颇多,其中有不少的方法技巧和我正在使用的,这让我觉得我做的这些事情是对的,我走在了一条正确的道路上。我们程序员这个行业不像医生、律师等其他行业,那些行业可谓是越老越吃香,但是我们不一样,我们不能享受越老越吃香的待遇,因为互联网发展太快,技术不断的更新,就我工作的这短短几<em>年</em><em>时</em>间就有不...
data-report-view=''
>
-
给 python 初学者的四条忠告
- 学习一种编程语言,首先要找一款合用的集成开发工具,似乎是自然而然的想法。为什么不呢?IDE可以自动补齐,可以一键运行,还可以断点调试。使用IDE开发项目,就像驾驶一辆内饰豪华的汽车,尽情享受驾驶的乐趣就好了,谁还去关心引擎盖里面发动机是如何工作的呢?我的<em>年</em>轻同事们也都是IDE的拥趸,最初使用pycharm,后来是<em>时</em>下大热的vscode。
data-report-view=''
>
-
C++控制台打飞机小游戏
- 文章目录前言介绍
前言
我终于决定还是把这个放出来。
这是我在纪中颓废的<em>时</em>候写的。
介绍
先来视频:
具体信息主界面上都有写。
按空格暂停,建议暂停后再升级属性。
记录最高<em>分</em>的文件进行了加密。
有boss。
挺好玩的。
可能有bug,不想改了,整体体验不错就行了。
更多控制台操作可以看之前写的鼠标操作的文章,也可以直接在这个上面复制。
MinGW编译无错误无警告。
只有一个文件,没有任何其他的东西...
data-report-view=''
>
-
Python自动化完成tb喵币任务
- 2019双十一,tb推出了新的活动,商店喵币,看了一下每天都有几个任务来领取喵币,从而升级店铺赚钱,然而我既想赚红包又不想干苦力,遂使用python来进行手机自动化操作,目测全网首发!
用到的库:
re
os
time
思路:
下载adb命令安装包
打开手机开发者选项(点击系统设置,连点5次系统版本,即可在辅助功能或其他选项中找到开发者选项,此功能无害,可不必关闭)
在开发者选项中找到US...
data-report-view=''
>
-
从月薪3K的中专生,到身家千万的CTO!人生最大的对手,就是自已
- 关注“技术领导力”博客,独家大厂干货推送
文/Daniel.W
David坐在我对面,窗外是梦境般的外滩夜景,繁星点点的璀璨灯火,散落在黄浦江两岸。我转过头对David说,你丫挺会享受啊,约我到这么浪漫的地方。
David狠狠地吸了一口手中的雪茄,又快速吐了出来,眼睛眯成一条缝,品味着雪茄在口中的醇香,一边说,MD,转眼我们都快40了,记得2002<em>年</em>,刚认识那会才20出头,<em>时</em>间...
data-report-view=''
>
-
这应该是把计算机网络五层模型讲的最好是文章了,看不懂你打我
- 帅地:用心写好每一篇文章!
前言
天各一方的两台计算机是如何通信的呢?在成千上万的计算机中,为什么一台计算机能够准确着寻找到另外一台计算机,并且把数据发送给它呢?
可能很多人都听说过网络通信的 5 层模型,但是可能并不是很清楚为什么需要五层模型,五层模型负责的任务也有可能经常混淆。下面是网络通信的五层模型
说实话,五层模型的具体内容还是极其复杂的,不过今天这篇文章,我将用最简洁的模式,通过网...
data-report-view=''
>
-
史上最强Tomcat8性能优化
- 文章目录授人以鱼不如授人以渔目的服务器资源Tomcat配置优化Linux环境安装运行Tomcat8AJP连接执行器(线程池)3种运行模式部署测试用的web项目查看服务器信息部署web应用使用Apache JMeter进行性能测试下载安装修改语言创建接口的测试用例启动与进行接口测试查看测试报告调整Tomcat参数进行优化禁用AJP连接设置线程池最大线程数为150,初始为4最大线程数为500,初始为5...
data-report-view=''
>
-
深深的码丨Java HashMap 透析
- HashMap 相关概念
HashTab、HashMap、TreeMap 均以键值对像是存储或操作数据元素。HashTab继承自Dictionary,HashMap、TreeMap继承自AbstractMap,三者均实现Map接口
**HashTab:**同步哈希表,不支持null键或值,因为同步导致性能影响,很少被使用
**HashMap:**应用较多的非同步哈希表,支持null键或值,是键值对...
data-report-view=''
>
-
2019最新Java面试题,常见面试题及答案汇总
- Java最新常见面试题 + 答案汇总
1、面试题模块汇总
面试题包括以下十九个模块:Java 基础、容器、多线程、反射、对象拷贝、Java Web 模块、异常、网络、设计模式、Spring/Spring MVC、Spring Boot/Spring Cloud、Hibernate、Mybatis、RabbitMQ、Kafka、Zookeeper、MySql、Redis、JVM 。如下图所示:
可...
data-report-view=''
>
-
史上最全的mysql基础教程
- 启动与停止
启动mysql服务
sudo /usr/local/mysql/support-files/mysql.server start
停止mysql服务
sudo /usr/local/mysql/support-files/mysql.server stop
重启mysql服务
sudo /usr/local/mysql/support-files/mysql.server resta...
data-report-view=''
>
-
为什么你学不会递归?告别递归,谈谈我的经验
- 可能很多人在大一的<em>时</em>候,就已经接触了递归了,不过,我敢保证很多人初学者刚开始接触递归的<em>时</em>候,是一脸懵逼的,我当初也是,给我的感觉就是,递归太神奇了!
可能也有一大部<em>分</em>人知道递归,也能看的懂递归,但在实际做题过程中,却不知道怎么使用,有<em>时</em>候还容易被递归给搞晕。也有好几个人来问我有没有快速掌握递归的捷径啊。说实话,哪来那么多捷径啊,不过,我还是想写一篇文章,谈谈我的一些经验,或许,能够给你带来一些帮助...
data-report-view=''
>
-
年,分享看过的优质书籍">大学四年,分享看过的优质书籍
- 数据结构与算法是我在大学里第一次接触到的,当<em>时</em>学了很多其他安卓、网页之类的,一开始就感觉纳闷,数据结构和算法学这个有啥用,再加上上的是一所野鸡大学,老师讲的也是模模糊糊,平<em>时</em>做项目、练习也几乎不用数据结构,所以考试应付应付就过了,也没太在意。
到了大三的<em>时</em>候,面临考研和就业了,突然看到学长考研的数据结构题和面试网站的要求,突然意识到数据结构和算法的重要性,真的很重要,重要的话说三遍,真的很重要,...
data-report-view=''
>
-
有哪些让程序员受益终生的建议
- 从业五<em>年</em>多,辗转两个大厂,出过书,创过业,从技术小白成长为基层管理,联合几个业内大牛回答下这个问题,希望能帮到大家,记得帮我点赞哦。
敲黑板!!!读了这篇文章,你将知道如何才能进大厂,如何实现财务自由,如何在工作中游刃有余,这篇文章很长,但绝对是精品,记得帮我点赞哦!!!!
一腔肺腑之言,能看进去多少,就看你自己了!!!
目录:
在校生篇:
为什么要尽量进大厂?
如何选择语言及方...
data-report-view=''
>
-
最近程序员频繁被抓,如何避免面向监狱编程!?
- 最近,有关程序员因为参与某些项目开发导致被起诉,甚至被判刑的事件<em>发生</em>的比较多:
某程序员因为接了个外包,帮别人写了个软件,结果这个软件被用于赌博导致被抓。
某公司利用爬虫抓取用户信息,最后被发现,导致该公司的程序员被抓。
某P2P公司暴雷,老板跑路,程序员被抓。
中科大博士卖“外挂”非法牟利300多万,被警方逮捕。
那么,作为一个程序员,如何避免这些坑呢?怎样尽可能的保护自己呢?
本文就从爬虫、赌...
data-report-view=''
>
-
年自学走来,这些私藏的实用工具/学习网站我贡献出来了">大学四年自学走来,这些私藏的实用工具/学习网站我贡献出来了
- 大学四<em>年</em>,看课本是不可能一直看课本的了,对于学习,特别是自学,善于搜索网上的一些资源来辅助,还是非常有必要的,下面我就把这几<em>年</em>私藏的各种资源,网站贡献出来给你们。主要有:电子书搜索、实用工具、在线视频学习网站、非视频学习网站、软件下载、面试/求职必备网站。
注意:文中提到的所有资源,文末我都给你整理好了,你们只管拿去,如果觉得不错,转发、<em>分</em>享就是最大的支持了。
一、电子书搜索
对于大部<em>分</em>程序员...
data-report-view=''
>
-
哪些 Java 知识不需要再学了
- 张无忌在学太极拳的<em>时</em>候,他爹的师父张三丰告诫他一定要把之前所学习的武功全部忘掉,忘得越多就会学得越快。
同样的,自学 Java 的<em>时</em>候一定要先知道哪些 Java 知识不需要再学了,毕竟技术的更新迭代就好像火箭一样快,Java 的一些知识点早已经过<em>时</em>了。如果不懂得断舍离,那学起来就不免太痛苦了。
1)AWT 和 Swing
真不知道为什么,有些书籍还在介绍 AWT 和 Swing,这就好像不知道大清...
data-report-view=''
>
-
二叉树(从建树、遍历到存储)Java
- 目录一、结构二、二叉树的遍历1.前序遍历(递归+非递归)2.中序遍历(递归+非递归)3.后序遍历(递归+非递归)4.层次遍历代码功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文...
data-report-view=''
>
-
Vue + Spring Boot 项目实战(十四):用户认证方案与完善的访问拦截
- 本篇文章主要讲解 token、session 等用户认证方案的区别并<em>分</em>析常见误区,以及如何通过前后端的配合实现完善的访问拦截,为下一步权限控制的实现打下基础。
data-report-view=''
>
-
年,我把私藏的自学「学习网站/实用工具」都贡献出来了">大学四年,我把私藏的自学「学习网站/实用工具」都贡献出来了
- 在<em>分</em>享之前,先说说初学者如何学习编程,这个话题想必非常的重要,要学好编程,给你一些学习网站也好、实用工具也好,但前提是你知道如何去学习它。
见过很多初学者,以及小鹿我刚开始学习的<em>时</em>候,也是自己瞎摸索,找不到路子,看什么书?看什么资料?编程的方向太多了,如果确定自己的方向?尤其是上大一、大二甚至大三还没有确定自己到底是学习前端还是后天,每天这学一点,那学一块,掌握那么多,没有一门精通的,去面试的<em>时</em>候...
data-report-view=''
>
-
中国麻将:世界上最早的区块链项目
- 中国麻将:世界上最早的区块链项目
最近区块链这个玩意又被市场搞的很是火热,相信大部<em>分</em>人都不太清楚这玩意到底是怎么样的一个概念,它来了,它来了,它到底是啥~ 国家都开始发文支持了,下面是一个通俗易懂的例子:中国麻将。
甲首先发起一个申请,我要打麻将,组建一个麻将局,这就相当于创建一个区块,这个区块会被广播...
data-report-view=''
>
-
比特币原理详解
- 一、什么是比特币
比特币是一种电子货币,是一种基于密码学的货币,在2008<em>年</em><em><em>11</em>月</em>1<em>日</em>由中本聪发表比特币白皮书,文中提出了一种去中心化的电子记账系统,我们平<em>时</em>的电子现金是银行来记账,因为银行的背后是国家信用。去中心化电子记账系统是参与者共同记账。比特币可以防止主权危机、信用风险。其好处不多做赘述,这一层面介绍的文章很多,本文主要从更深层的技术原理角度进行介绍。
二、问题引入
假设现有4个人...
data-report-view=''
>
-
GitHub开源史上最大规模中文知识图谱
- 近<em>日</em>,一直致力于知识图谱研究的 OwnThink 平台在 Github 上开源了史上最大规模 1.4 亿中文知识图谱,其中数据是以(实体、属性、值),(实体、关系、实体)混合的形式组织,数据格式采用 csv 格式。
到目前为止,OwnThink 项目开放了对话机器人、知识图谱、语义理解、自然语言处理工具。知识图谱融合了两千五百多万的实体,拥有亿级别的实体属性关系,机器人采用了基于知识图谱的语义感...
data-report-view=''
>
-
Python 基础(一):入门必备知识
- Python 入门必备知识,你都掌握了吗?
data-report-view=''
>
-
这30个CSS选择器,你必须熟记(上)
- 关注前端达人,与你共同进步CSS的魅力就是让我们前端工程师像设计师一样进行网页的设计,我们能轻而易举的改变颜色、布局、制作出漂亮的影音效果等等,我们只需要改几行代码,不需...
data-report-view=''
>
-
L 型程序员,要火!
- 作者 | 胡巍巍出品 | CSDN(ID:CSDNnews)试问人间职业谁最迷?敲代码的程序员算一个。既要被当作修电脑的,还要被当作做网站的;既要被当作杀毒的,还要被当作...
data-report-view=''
>
-
兼职程序员一般可以从什么平台接私活?
- 这个问题我进行了系统性的总结,以下将进行言简意赅的说明和渠道提供,希望对各位小猿/小媛们有帮助~
根据我们的经验,程序员兼职主要<em>分</em>为三种:兼职职位众包、项目整包和自由职业者驻场。
所谓的兼职职位众包,指的是需求方这边有自有工程师配合,只需要某个职位的工程师开发某个模块的项目。比如开发一个 app,后端接口有人开发,但是缺少 iOS 前端开发工程师,那么他们就会发布一个职位招聘前端,来配合公司一...
data-report-view=''
>
-
程序员接私活怎样防止做完了不给钱?
- 首先跟大家说明一点,我们做 IT 类的外包开发,是非标品开发,所以很有可能在开发过程中会有这样那样的需求修改,而这种需求修改很容易造成扯皮,进而影响到费用支付,甚至出现做完了项目收不到钱的情况。
那么,怎么保证自己的薪酬安全呢?
我们在开工前,一定要做好一些证据方面的准备(也就是“讨薪”的理论依据),这其中最重要的就是需求文档和验收标准。一定要让需求方提供这两个文档资料作为开发的基础。之后开发...
data-report-view=''
>
-
在中国程序员是青春饭吗?
- 今<em>年</em>,我也32了 ,为了不给大家误导,咨询了猎头、圈内好友,以及<em>年</em>过35岁的几位老程序员……舍了老脸去揭人家伤疤……希望能给大家以帮助,记得帮我点赞哦。
目录:
你以为的人生
一次又一次的伤害
猎头界的真相
如何应对互联网行业的「中<em>年</em>危机」
一、你以为的人生
刚入行<em>时</em>,拿着傲人的工资,想着好好干,以为我们的人生是这样的:
等真到了那一天,你会发现,你的人生很可能是这样的:
...
data-report-view=''
>
-
Python十大装B语法
- Python 是一种代表简单思想的语言,其语法相对简单,很容易上手。不过,如果就此小视 Python 语法的精妙和深邃,那就大错特错了。本文精心筛选了最能展现 Python 语法之精妙的十个知识点,并附上详细的实例代码。如能在实战中融会贯通、灵活使用,必将使代码更为精炼、高效,同<em>时</em>也会极大提升代码B格,使之看上去更老练,读起来更优雅。
data-report-view=''
>
-
怎样用Python讨您的女朋友欢心(附源码)
- 送给有女朋友的童鞋们,你们过得怎么样?给女朋友送礼物纠结吗?哈哈哈,今天写一篇文章教你每天给她暖心的问候!
本来是打算通过微信发问候的,但是好像微信的网页接口停止使用了,itchat模块无法使用,所以智能用邮件代替了。
API的合作 干活不累
天气API
你可关于获取天气,我们已经学过了,今天就直接复制,然后稍作修改
每<em>日</em>一句
这个接口是金山词霸提供的接口, 不仅可以听一首音乐...
data-report-view=''
>
-
手把手教你Android人脸识别登录
- 近来,很多公司的APP都实现了人脸识别登录的功能。今天呢,银鹏带大家从头到尾做一下这个人脸识别登录。
首先呢,我们需要采用一个拥有人脸识别算法的平台,这边我建议使用虹软的人脸识别,因为我个人用的就是这个,关键有一点好处,就是免费。注册链接:点击进入注册。
注册完毕以后,话不多说,我们进入流程。
第一步:在虹软平台创建应用
直接安装SDK查看激活码
...
data-report-view=''
>
-
js知识点汇总
- 1.本门课的作用(Javascript的作用)所有基于Web的程序开发基础
2.一种计算机客户端脚本语言,主要在Web浏览器解释执行。
3.浏览器中Javascript,用于与用户交互,以及实现页面中各种动态特效
4.在HTML文件中,任何Javascript代码必须放到<script>标签中
5.把Javascript代码放到外部文件中,在HTML代码中直接引入该文件(外部文...
data-report-view=''
>
-
Python 十大装 B 语法
- 作者 | 许向武
责编| 郭芮
出品 |CSDN 博客
Python 是一种代表简单思想的语言,其语法相对简单,很容易上手。不过,如果就此小视 Python 语法的精妙和深邃,那就大错特错了。本文精心筛选了最能展现 Python 语法之精妙的十个知识点,并附上详细的实例代码。如能在实战中融会贯通、灵活使用,必将使代码更为精炼、高效,同<em>时</em>也会极大提升代码B格,使之看上去更老练,读...
data-report-view=''
>
-
Python基础第一周
- 在这里插入图片描述
一、Python语言家族
1 Introduction
1.1 Python 简介
Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。
简单来说,Python是一门编程语言,帮助我们更好的与计算机沟通,功能全面、易学易用、可拓展语言,所以说,人生苦短,我学Python。
Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的...
data-report-view=''
>
-
python爬取琳琅社区整站视频(一晚6000部)
- 琳琅社区(传闻中最受男人喜爱的网站),哼哼,我倒要看看是不是真的
该项目用于爬取琳琅社区整站视频(仅供学习)
主要使用:python3.7 + scrapy2.19 + Mysql 8.0 + win10
首先确定需要爬取的内容,定义item:
class LinglangItem(scrapy.Item):
#视频属于哪个模块
video_belong_module=scrap...
data-report-view=''
>
-
Vue搭建后台系统需要做的几点(持续更新中)
- 前言
持续更新
一、UI框架
推荐 Elemnet ui
二、图表
vue-schart
npm install vue-schart -S
<template>
<div id="app">
<schart :canvasId="canvasId"
:type="type"
:width="w...
data-report-view=''
>
-
python 身份证实名认证
- 一、首先我们选用了阿里云的身份证实名认证接口:
https://market.aliyun.com/products/57000002/cmapi022049.html?spm=5176.2020520132.101.2.3fe77218O6ZDdd#sku=yuncode1604900000
二、编译并运行源代码
import requests
def reqeust_yueyuan(nam...
data-report-view=''
>
-
关于Java中String的问题
- String 对象的两种创建方式:
String str1="abcd";//先检查字符串常量池中有没有"abcd",如果字符串常量池中没有,则创建一个,然后 str1 指向字符串常量池中的对象,如果有,则直接将 str1 指向"abcd"";
String str2=new String("abcd");//堆中创建一个新的对象
String str3=new String("a...
data-report-view=''
>
-
年,不忘初心">北漂6年,不忘初心
- 十一月,北京的夜风很凉、很凉;但仍相信:有一种力量,叫坚持;有一种坚持,叫初心;有一种初心,叫梦想;有一种梦想,叫远方;有一种远方,叫无惧。
<em>时</em>光飞逝,转眼间,自己一个人已在北京漂了六<em>年</em>零两个月了。在过去的六<em>年</em>零两个月里,自己作为一名女程序员,在这个女生数量不多的行业里,笑过、哭过、开心过、迷茫过、奋斗过、爱过、恨过、后悔过、也曾被质疑过……但幸运的是自己一直坚持初心...
data-report-view=''
>
-
Java多线程面试题之如何让主线程等子线程执行完之后再执行
- 问题描述
现在有一个主线程X,和两个子线程A和B,A和B之间没有依赖关系且两者的执行<em>时</em>间不确定,现在要求如下:
1:不限制A和B执行顺序的
2:主线程X需要在子线程A和B执行完成之后再执行
方案1
1)思路
使用join()方法实现
2)代码实现
先定义一个线程A,代码如下:
public class ThreadA implements Runnable {`
public void r...
data-report-view=''
>
-
面试官:你连RESTful都不知道我怎么敢要你?
- 干货,2019 RESTful最贱实践
data-report-view=''
>
-
小白学 Python(15):基础数据结构(集合)(下)
- 人生苦短,我选Python
前文传送门
小白学 Python(1):开篇
小白学 Python(2):基础数据类型(上)
小白学 Python(3):基础数据类型(下)
小白学 Python(4):变量基础操作
小白学 Python(5):基础运算符(上)
小白学 Python(6):基础运算符(下)
小白学 Python(7):基础流程控制(上)
小白学 Python(8):基础流程控...
data-report-view=''
>
-
淘宝双十一自动刷喵币
- 该工具仅限安卓7.0及以上使用,无需Root权限,链接在最后。
使用<em>时</em>一键安装,只需要开启无障碍中的服务权限,本人测试过程中发现小米手机只需第一次开启即可,而华为魅族等手机会自动关闭无障碍,所以可能每次都需要开启。
使用效果:
视频传不了,gif展示的效果不全。该工具可以完成的任务包括:18个浏览店铺任务、浏览会场任务、30多个店铺签到任务。
目前把了15s浏览任务和店铺签到任务<em>分</em>成了两个apk...
data-report-view=''
>
-
用Python实现飞机大战
- 初学Python,写了一个简单的Python小游戏。
师出bilibili某前辈
pycharm自带了第三方库pygame,安装一下就好了,很方便。
虽然很多大佬已经给出了步骤,我这里还是啰嗦一下,也为了自己巩固一下。
上图:
这里再给出代码的逻辑架构
plane_main.py
import pygame
from plane_sprites import *
class PlaneGam...
data-report-view=''
>
-
光棍节就要到了,要不要给你介绍个 python 对象?
- 光棍节就要到了,一说介绍对象,我猜你一定想到了派森大叔家的克蕾丝(class)小姐姐和黛夫(def)小哥哥。别想入非非了,严肃点儿!我们今天的的话题,不是介绍男女朋友,而是讲解如何面向对象编程,也就是程序员常说的OOP啦。不知道前辈们为什么会把 Object Oriented Programming 翻译成面向对象编程,搞得单身程序员经常心猿意马地产生幻觉,以为屏幕上的俊男美女就是自己将来要面对的对象了。
data-report-view=''
>
-
Python 基础(五):序列
- Python 中序列是什么?
data-report-view=''
>
-
Java程序员掉发系列——程序员必须认识的英文单词(汇总)
- java程序员必须认识的英文单词第一章:第二章:第三章:第四章:第五章:第六章:第七章:第八章:第九章:第十章:附1:顺序编排附2:项目常用单词以A开头以B开头以C开头以D开头以E开头以F开头以G开头以H开头以I开头以J开头以K开头以L开头以M开头以N开头以Q开头以P开头以R开头以S开头以T开头以U开头以V开头
第一章:
英文
寓意
JDK(Java Development Kit...
data-report-view=''
>
-
单例模式的9种写法
- 饿汉式(静态常量) 推荐指数:★★☆☆☆
优点:不会有线程安全问题。
缺点:在类加载的<em>时</em>候就创建对象,如果一直没使用到该对象的话,就造成了内存浪费,如果对象初始化的工作很多也会影响性能。
data-report-view=''
>
-
基于python+OpenCV的车牌号码识别
- 基于python+OpenCV的车牌号码识别
车牌识别行业已具备一定的市场规模,在电子警察、公路卡口、停车场、商业管理、汽修服务等领域已取得了部<em>分</em>应用。一个典型的车辆牌照识别系统一般包括以下4个部<em>分</em>:车辆图像获取、车牌定位、车牌字符<em>分</em>割和车牌字符识别
1、车牌定位的主要工作是从获取的车辆图像中找到汽车牌照所在位置,并把车牌从该区域中准确地<em>分</em>割出来
这里所采用的使利用车牌的颜色(黄色、蓝色、绿色) ...
data-report-view=''
>
-
面试官一问一答式的前端面试题
- 1,请问你平常用什么浏览器调试?
谷歌,火狐 ,偶尔调试的<em>时</em>候用IE 偶尔会使用下国产的浏览器
问:请说下火狐浏览器,360的浏览器的内核 没听错就是360浏览器
IE浏览器内核:Trident内核,也是俗称的IE内核;
Chrome浏览器内核:统称为Chromium内核或Chrome内核,以前是Webkit内核,现在是Blink内核;
Firefox浏览器内核:Gecko...
data-report-view=''
>
-
前端如何对接接口
- 作为一名前端工程师,不能只会写静态页面,还要会对接后端的接口。
1.把地址改为后端工程师的电脑地址
在webpack.base.config.js中把测试地址改成后端地址
proxy: {
'/aaa': { //识别url的第一个路径来判断
//后端地址
target: 'http://...
data-report-view=''
>
-
"=="和equals区别">Java基础=>"=="和equals区别
- https://blog.csdn.net/goforitaaa/article/details/91416373
data-report-view=''
>
-
spring bean的一种不错玩法
- @controller 控制器(注入服务):用于标注控制层,相当于struts中的action层;
@service 服务(注入dao):用于标注服务层,主要用来进行业务的逻辑处理;
@repository(实现dao访问):用于标注数据访问层,也可以说用于标注数据访问组件,即DAO组件;
@component (把普通pojo实例化到spring容器中,相当于配置文件中的) :泛指各种组件...
data-report-view=''
>
-
提前送给双十一单身猿们的表白神器
- 问天下男生,有谁想单身?又有谁想单身一辈子?
虽然本人也是单身狗,但是也是有一个远大的理想,哈哈,大白天的我又开始做梦了
原网址:http://wfhuang.coding.me/LoveJuan/
在找到一个网页的<em>时</em>候就把它收藏下来了,但是后来觉得不爽,为什么我不能把它抠下来呢?然后想怎么改就怎么改!为所欲为,哈哈!怎么抠下来就不说了,大家应该都知道,如果不知道可以私聊我
再借用https://...
data-report-view=''
>
-
《吊打面试官》系列-Redis哨兵、持久化、主从、手撕LRU
- 你知道的越多,你不知道的越多
点赞再看,养成习惯
前言
Redis在互联网技术存储方面使用如此广泛,几乎所有的后端技术面试官都要在Redis的使用和原理方面对小伙伴们进行360°的刁难。作为一个在互联网公司面一次拿一次offer的面霸(请允许我使用一下夸张的修辞手法),打败了无数竞争对手,每次都只能看到无数落寞的身影失望的离开,略感愧疚,在一个寂寞难耐的夜晚,我痛定思痛,决定开始写**《吊...
data-report-view=''
>
-
java中最简单的四个工具类(适合初级学者)
- 一、制作简单的倒计<em>时</em>
public class CountDown {
public static void daojishi(int limitSec) throws InterruptedException {
System.out.println("倒计<em>时</em>开始");
while(limitSec > 0){
System.out.println("remians "+ ...
data-report-view=''
>
-
刷了几千道算法题,这些我私藏的刷题网站都在这里了!
- 遥想当<em>年</em>,机缘巧合入了 ACM 的坑,周边巨擘林立,从此过上了"天天被虐似死狗"的生活…
然而我是谁,我可是死狗中的战斗鸡,智力不够那刷题来凑,开始了夜以继<em>日</em>哼哧哼哧刷题的<em>日</em>子,从此"读题与提交齐飞, AC 与 WA 一色 ",我惊喜的发现被题虐既刺激又有快感,那一刻我泪流满面。这么好的事儿作为一个正直的人绝不能自己独享,经过激烈的颅内斗争,我决定把我私藏的十几个 T 的,阿不,十几个刷题网...
data-report-view=''
>
-
Web开发项目 # 2048小游戏
- 游戏规则
每次控制所有方块向同一个方向运动,两个相同数字的方块撞在一起之后合并成为他们的和,每次操作之后会在空白的方格处随机生成一个2或者4,最终得到一个“2048”的方块就算胜利了。如果16个格子全部填满并且相邻的格子都不相同也就是无法移动的话,那么恭喜你gameover。
*上面似乎也很多细节没有提到(这个给用户看足够了,对开发者来说还有一些小细节)
比方说3个方块2,2,4,0要连续合并吗?...
data-report-view=''
>
-
想要成为一名优秀的Java程序员,这份文档必读
- Java语言JTEST规范:参考自SUN公司文档
A. 规则(1—2 级)
在switch 中每个 case 语句都应该包含 break 或者 return 。
不要使用空的for 、if 、while 语句。
在运算中不要减小数据的精度。
switch 语句中的 case 关键字要和后面的常量保持一个空格,switch 语句中不要定义case 之外的无用标签。
不要在if 语句中使用等号...
data-report-view=''
>
-
年度报告有哪些值得关注的?">【程序员的盛宴】GitHub 2019 年度报告有哪些值得关注的?
- 就在昨天,全球最大开发者社区 GitHub 重磅发布 2019 <em>年</em>度报告,透露了一个数据:GitHub 目前在全球已有超过 4000 万开发者用户,其中 80% 来自美国之外的地区。
data-report-view=''
>
-
Java面试官最爱问的volatile关键字
- 在Java的面试当中,面试官最爱问的就是volatile关键字相关的问题。经过多次面试之后,你是否思考过,为什么他们那么爱问volatile关键字相关的问题?而对于你,如果作为面试官,是否也会考虑采用volatile关键字作为切入点呢?
为什么爱问volatile关键字
爱问volatile关键字的面试官,大多数情况下都是有一定功底的,因为volatile作为切入点,往底层走可以切入Java内存模...
data-report-view=''
>
-
白话阿里巴巴Java开发手册高级篇
- 不久前,阿里巴巴发布了《阿里巴巴Java开发手册》,总结了阿里巴巴内部实际项目开发过程中开发人员应该遵守的研发流程规范,这些流程规范在一定程度上能够保证最终的项目交付质量,通过在<em>时</em>间中总结模式,并推广给广大开发人员,来避免研发人员在实践中容易犯的错误,确保最终在大规模协作的项目中达成既定目标。
无独有偶,笔者去<em>年</em>在公司里负责升级和制定研发流程、设计模板、设计标准、代码标准等规范,并在实际工作中进行...
data-report-view=''
>
-
程序员写个人技术博客的价值与意义
- 文章目录什么是博客主要用途博客<em>分</em>类个人博客使用第三方平台个人博客与独立博客的优缺点使用第三方平台个人博客的优点独立博客的优点没写博客的原因浪费<em>时</em>间工作太忙,没<em>时</em>间写懒于思考,疏于总结怕自己的技术被别人学到,被别人超越想写,但不知道写什么技术含量低,写出来没意义,怕别人嘲笑写博客最初的想法写博客的价值与意义加深对技术点的理解,记录足迹,反映成长,<em>分</em>类检索,方便<em>日</em>后查阅观点碰撞,<em>分</em>享收获结交更多志同道...
data-report-view=''
>
-
架构师成长之路(3)--如何成为架构师(方法)
- 前言:
哲学家常思考的问题:" 我是谁?"" 我从哪里来?"" 要到哪里去?不只是哲学家,我想每个人都有自己对这三个问题的认知。
如果我们要成为架构师,我们自己要面临的三大问题:
找准自己定位:我是谁?在哪里?
怎样做好架构师:我要做什么?
如何搭建架构师知识体系:我该怎么做?
这里面就是做事方法论:目标(我要做什么),方法(计划)(我该怎么做), 执行/行动
0.能力等级定义
心理...
data-report-view=''
>
-
如何避免程序员的大脑超载?
- 富含逻辑与计算的程序员职业,并非任何人都可以胜任,那么对于身处其中的开发者,该怎么做,才能减轻自己脑部的压力?
作者 |Javier Casas Velasco
译者 |弯月,责编 | 屠敏
出品 | CSDN(ID:CSDNnews)
以下为译文:
心理学中有一篇古老但非常重要的论文《神奇的数字:7±2:我们信息加工能力的局限》(The Magical Number ...
data-report-view=''
>
-
oracle数据库依赖包下载
- 安装顺序(当前在centos6.2_32安装成功):
rpm -ivh glibc-kernheaders-2.4-9.1.103.EL.i386.rpm --nodeps --force
rpm -ivh glibc-headers-2.3.4-2.43.i386.rpm --nodeps --force
rpm -ivh glibc-devel-2.3.4-2.43.i386.rpm --nodeps --force
rpm -ivh cpp-3.4.6-11.i386.rpm --nodeps --force
rpm -ivh gcc-3.4.6-11.i386.rpm --n
相关下载链接:[url=//download.csdn.net/download/qq_30898843/10243672?utm_source=bbsseo]//download.csdn.net/download/qq_30898843/10243672?utm_source=bbsseo[/url]
-
VTK图形图像开发进阶下载
- 这样的VTK学习图书,概念清晰,并且有样例代码,很适合入门学习VTK的基础概念,是少有的中文VTK学习图书。
相关下载链接:[url=//download.csdn.net/download/sinat_36321918/10461328?utm_source=bbsseo]//download.csdn.net/download/sinat_36321918/10461328?utm_source=bbsseo[/url]
-
mfc+slider+工具条+颜色对话框+文件对话框的使用下载
- 可能运行的时候缺少相关的dll文件,需要的再跟我联系qq825294412.
相关下载链接:[url=//download.csdn.net/download/huhaitao26133949/1276055?utm_source=bbsseo]//download.csdn.net/download/huhaitao26133949/1276055?utm_source=bbsseo[/url]
了解更多请登陆 水泵控制箱 http://3683.bidadk.com/shuibengkongzhixiang/