51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#避免
避免函数有太多的参数,参数个数尽量控制在 5 个以内
避免函数有太多的参数,参数个数尽量控制在5个以内。如果参数太多,在使用时容易将参数类型或顺序搞错。 1#include<iostream>2#include<stdlib.h>3#defineMAX304//main()的定义5/*runthisprogramusingtheconso...
代码星球
·
2021-02-08
参数
避免
函数
多的
个数
尽量避免名字中出现数字编号
尽量避免名字中出现数字编号,如Value1,Value2等,除非逻辑上的确需要编号。这是为了防止程序员偷懒,不肯为命名动脑筋而导致产生无意义的名字(因为用数字编号最省事)。 1#include<iostream>23/*runthisprogramusingtheconsolepauserorad...
代码星球
·
2021-02-08
尽量
避免
名字
出现
数字
尽量避免在注释中使用缩写
尽量避免在注释中使用缩写,特别是不常用缩写。 1#include<iostream>2#definePRINT(k)cout<<(k)<<endl;3#defineMAX(a,b)((a)>(b)?(a):(b))4/*runthisprogramusingtheco...
代码星球
·
2021-02-08
尽量
避免
注释
使用
缩写
使用redis避免客户端频繁提交数据
避免客户端频繁向服务器提交表单的解决方案使用redis在order的model中增加函数publicfunctionisDataLocked($key,$duration=3600){try{$key="lock_".$key;$num=$this->redis->incr($key);$this->...
代码星球
·
2021-02-01
使用
redis
避免
客户端
频繁
java中避免乱码
response.setContentType("text/html;charset=UTF-8");这个是在action中的这个是在json中设置乱码的contentType:"application/x-www-form-urlencoded;charset=UTF-8",文件上传的地址:在活动信息管理的页面中可以...
代码星球
·
2021-01-24
java
避免
乱码
避免 Deepin 15.4 系统 界面卡顿、假死等现象:隐藏自带的“任务栏”,安装轻量级的“任务栏tint2”
使用Deepin过程中,发现当点击“任务栏”上面的按钮,尤其是右键单击,选择菜单时,界面很容易卡顿,再也动弹不了。好吧,,,就不使用自带的“任务栏”了,换成一个轻量级的“任务栏tint2”,右键单击"任务栏",(1)模式->选择“高效”(2)位置->选择“左”(3)大小->选择“小”(4)状态->...
代码星球
·
2021-01-16
任务栏
避免
Deepin
15.4
系统
加载默认图片,如何避免img标签陷入onerror事件死循环
当图片加载失败的时候,我们可以利用onerror事件赋予它默认图片,但是问题来了,假如默认图片又不存在呢,即加载失败,这个时候就会陷入死循环。为了避免死循环的情况,我们可以在执行完onerror事件后,置于onerror=null来清除onerror事件,参考代码如下:<imgsrc="http://127.0....
代码星球
·
2021-01-16
加载
默认
图片
如何
避免
更新版本后如何避免客户端js和css缓存
<linkrel=”stylesheet”type=”text/css”href=”__MOBILE__/css/detail-page.css?version=1″/><scriptsrc=”__MOBILE__/js/jquery.min.js?version=1″></script&...
代码星球
·
2021-01-15
新版本
如何
避免
客户端
js
高并发系统设计(十二):【缓存的正确使用姿势】缓存穿透了怎么办?如何最大程度避免缓存穿透
原文链接https://www.cnblogs.com/wt645631686/p/13199335.html缓存穿透其实是指从缓存中没有查到数据,而不得不从后端系统(比如数据库)中查询的情况。举例:如果要读取一个用户表中未注册的用户,按照旁路缓存策略,我们会先读缓存,再穿透读数据库。由于用户并不存在,所以缓存和数据库...
代码星球
·
2021-01-12
缓存
高并发
并发
系统
设计
如何使用PDO查询Mysql来避免SQL注入风险?ThinkPHP 3.1中的SQL注入漏洞分析!
当我们使用传统的mysql_connect、mysql_query方法来连接查询数据库时,如果过滤不严,就有SQL注入风险,导致网站被攻击,失去控制。虽然可以用mysql_real_escape_string()函数过滤用户提交的值,但是也有缺陷。而使用PHP的PDO扩展的 prepare 方法,就...
代码星球
·
2021-01-09
SQL
注入
如何
使用
PDO
请求地址中出现中文或者URL作为参数,为避免含有特殊字符截断URL,需要编码
URL中担心出现特殊符号!*'();:@&=+$,/?%#[]从而截断完整的URL,需要对URL编码,服务端对URL再解码参考:https://blog.csdn.net/aaaaazq/article/details/80761167...
代码星球
·
2020-12-30
URL
请求
地址
出现
中文
避免scrollview内部控件输入时被键盘遮挡,监听键盘弹起,配合做滚动
1,监听键盘2,根据当前键盘弹起高度与控件的底部位置计算滑动距离3,根据滑动距离在键盘弹起和隐藏是分别设置动画完成滑动 实现:1,监听键盘使用 #pragmamark-键盘监听-(void)AddObserverForKeyboard{ [[NSNoti...
代码星球
·
2020-12-30
键盘
避免
scrollview
内部
控件
Nginx配置SSL安全证书避免启动输入Enter PEM pass phrase
之前两篇文章已经很好的介绍了Nginx配置SSL的一些情况,配置好的Nginx每次启动都要输两遍PEMpassphrase,很是不爽,尤其是在服务器重启后,Nginx压根就无法自动启动,必须手动启动并输入那麻烦的PEMpassphrase。如何避免Nginx启动出现EnterPEMpassphrase呢?求助于万能的搜...
代码星球
·
2020-12-30
Nginx
配置
SSL
安全
证书
需要避免的五个防火墙配置错误
防火墙配置错误可能与没有防火墙一样危险。人们需要了解五个常见的防火墙配置错误,这些错误将让任何组织都容易受到攻击。防火墙是抵御所有类型网络入侵者的主要防线,但即使具有多年的实践和丰富的经验,许多组织仍然会犯配置错误,使其网络容易受到数据窃取、丢失以及其他类型的破坏。以下是组织应该不惜一切代价需要避免的五种防火墙错误配置...
代码星球
·
2020-12-24
需要
避免
五个
防火墙
配置
HTML a标签打开新标签页避免出现安全漏洞,请使用“noopener”
让我们在网站上的新标签页中打开一个网址,html如下<ahref="https://malicious-domain.netlify.com"target="_blank">访问恶意网站!</a>这里我们有一个指向恶意网站的 href 属性,并以 _blank&nb...
代码星球
·
2020-12-24
标签
HTML
打开
新标签
避免
首页
上一页
1
2
3
4
5
...
下一页
尾页
按字母分类:
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
其他