51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#事情
如果“不可能发生”的事情的确发生了,则要 使用断言进行报警
一般教科书都鼓励程序员们进行防错设计,但要记住这种编程风格可能会隐瞒错误。当进行防错设计时,如果“不可能发生”的事情的确发生了,则要使用断言进行报警。 1#include<iostream>2#include<string.h>3/*runthisprogramusingthecons...
代码星球
·
2021-02-08
如果
不可能发生
事情
的确
发生了
一行代码只做一件事情
一行代码只做一件事情,如只定义一个变量,或只写一条语句。这样的代码容易阅读,并且方便于写注释。1#include<iostream>23/*runthisprogramusingtheconsolepauseroraddyourowngetch,system("pause")orinputloop*/4us...
代码星球
·
2021-02-08
一行
代码
只做
一件
事情
浏览器输入url后发生的事情以及每步可以做的优化
首先总结下输入url按下回车后的大致流程:查询url的ip地址。建立tcp连接,连接服务器。浏览器发起http/https请求。服务器响应浏览器的请求。网页的解析与渲染。下面分析每个过程查询url的ip地址详细过程:浏览器解析出url中的域名。查询浏览器的DNS缓存。浏览器中没有DNS缓存,则查找本地客户端hosts文...
代码星球
·
2021-01-13
浏览器
输入
url
后发
生的
微信内置浏览器搞事情之调试模式
0.前言 最新有个项目,就是需要基于公众号来实现拉票抢票的功能。由于微信限制比较大,公众号网页代码很难查看,只是抓包很难分析API请求。所以就看看资料,看是否有方法来调试公众号。然后发现,有个devtools开发调试插件。1.查看内置浏览器版本 随便搭建一个web服务器,随便一个页面写上1<html>2...
代码星球
·
2020-12-28
微信
内置
浏览器
事情
调试
让程序员/技术主管/项目经理最可怕的事情是什么?
到现在我已经专业地构建软件超过10年时间了。我热爱我的工作,并且我希望能在这一行一直干到成为老程序员的那一天。一路走来,我遇到过很多可怕的事情,让我觉得我的工作非常之讨厌。我希望能有人在我职业生涯的早期给我一些指引,这样的话,当一些我未曾经历过的不幸的可怕事情降临的时候,我不会那么孤单和灰心丧气。这篇文章旨在提供这样的...
代码星球
·
2020-12-24
程序员
技术
主管
项目
经理
java GC是在什么时候,对什么东西,做了什么事情
面试题:“你能不能谈谈,javaGC是在什么时候,对什么东西,做了什么事情?”面试题目:地球人都知道,Java有个东西叫垃圾收集器,它让创建的对象不需要像c/cpp那样delete、free掉,你能不能谈谈:GC是在什么时候,对什么东西,做了什么事情?以上算是三个问题,下面逐一分析: 问题一回答:什么时候?1...
代码星球
·
2020-12-09
什么
java
GC
是在
什么时候
输入url网址后发生了什么事情
1、浏览器的地址栏输入URL并按下回车。 2、浏览器查找当前URL是否存在缓存,并比较缓存是否过期。 3、DNS解析URL对应的IP。 4、根据IP建立TCP连接(三次握手)。 5、HTTP发起请求。 6、服务器处理请求,浏览器接收HTTP响应。 7、渲染页面,构建DOM树。 8、关闭TCP连接(四次...
代码星球
·
2020-11-21
输入
url
网址
发生了
什么
C#中有关资源、BeginInvoke, Invoke和事件的事情
事情是这么来的,我开发的一个程序报了一个错误“在创建窗口句柄之前,不能在控件上调用Invoke或BeginInvoke错误”。然后我在网上查资料,发现一个有意思的问题,文章出处为“在创建窗口句柄之前,不能在控件上调用Invoke或BeginInvoke”错误。 程序是如下这样的。Form1有But...
代码星球
·
2020-11-05
有关
资源
BeginInvoke
Invoke
事件
铁道栏杆的项目做的事情
1.roi抖动2.cascade ...
代码星球
·
2020-10-13
铁道
栏杆
项目
事情
聪明人,会将复杂的事情简单做
接下来的故事你们都知道:兰彻凭着自己的“不羁放纵爱科学”成为印度以“追求卓越”著称的科学家。 可能没人记得当年他在机械课上的简短回答:@兰彻:可以使人省力的东西,就是机械。 他说错了吗?-正确到无言反驳。 为什么被老师赶出教室?-因为人们习惯了“复杂的正确”。&nb...
代码星球
·
2020-09-30
聪明人
复杂
事情
简单
使用 Docker 容器应该避免的 10 个事情
当你最后投入容器的怀抱,发现它能解决很多问题,而且还具有众多的优点:第一:它是不可变的 –操作系统,库版本,配置,文件夹和应用都是一样的。您可以使用通过相同QA测试的镜像,使产品具有相同的表现。第二:它是轻量级的 –容器的内存占用非常小。不需要几百几千MB,它只要对主进程分配内存再加上几...
代码星球
·
2020-09-22
使用
Docker
容器
应该
避免
使用合适的框架后 自己需要做的4件事情
Wewriteif-else,switch,while,AND,ORandequalsIgnoreCasemorethanweknow. Ourbusinesslogicdependsonthem.Wealsodosomereadingfrom/ writingtoapersistent...
代码星球
·
2020-09-13
使用
合适
框架
自己
要做
程序员重要的事情
要把知识梳理成系统的结构,要让头脑中的知识层次清楚。成长没有捷径可走。需要的是一个一个坚实的突破。...
代码星球
·
2020-07-12
程序员
重要的
事情
使用 CSS 接收用户的点击事情并对相关节点进行操作
问题背景:使用纯 CSS 方案,实现导航栏tab切换 实现Tab切换的难点在于如何使用CSS接收到用户的点击事情并对相关的节点进行操作。即是:如何接收点击事件如何操作相关DOM 下面看看如何使用两种不同的方法实现需求,通过这2种方法还是可以学到不少东西的。一、:target伪类选择器 :t...
代码星球
·
2020-06-27
使用
CSS
接收
用户
点击
Vue生命周期各阶段发生的事情
首先,参考之前一篇vue生命周期的总结:Vue生命周期总结 接下来我们来分析下官方文档经典流程图,每个阶段到底发生了什么事情。1、在beforeCreate和created钩子函数之间的生命周期 在这个生命周期之间,进行初始化事件,进行数据的观测,可以看到在created的时候数据已经和data属性进行绑定(放...
代码星球
·
2020-06-27
Vue
生命
周期
阶段
生的
首页
上一页
1
2
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他