51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#7个
给数据库减负的7个技巧
面对数据量动辄成千上万的数据库,如何保证其稳定运行呢?其中一个方法就是给数据库减负。以下列举了7个为数据库减负的技巧:1.缓存我们可以将数据直接缓存到内存中。例如Map,也可以使用缓存框架,将一些需要频繁使用的热点数据保存在缓存中,每当用户来访问时,就可以直接将缓存中的数据返回给用户,这样可以有效降低服务器的压力。不过...
代码星球
·
2020-06-18
数据库
减负
7个
技巧
Facebook的React Native之所以能打败谷歌的原因有7个(ReactNative vs Flutter)
https://baijiahao.baidu.com/s?id=1611028483072699113&wfr=spider&for=pc如果你喜欢用(或希望能够用)模板搭建应用,请使用Vue 如果你喜欢简单和“能用就行”的东西,请使用Vue &...
代码星球
·
2020-06-02
Facebook
React
Native
之所以
打败
7个步骤让PC网站自动适配手机网页
传统的网站如何完成向移动设备的快速转型?通过移动适配技术可以实现,切图网是国内首家基于web技术服务的公司,而移动适配主要通过底层的web技术开发手段来完成,下面切图网将从技术角度来告诉你通过7个步骤来完成一个PC网站向移动设备的跳跃!1允许网页宽度自动调整“自适应网页设计”到底是怎么做到的?其...
代码星球
·
2020-05-25
7个
步骤
PC
网站
自动
7个设计师必备的国际顶尖设计网站
成为dA(deviantart)的忠实用户有很多理由——dA是最大的艺术社区;成为dA用户简直是设计新手的必经之路。但是,这些都不妨碍你加入其他专业的网站来展现你的才华。创立于12年前的dA现在拥有最多的艺术爱好者受众。然而,最近有人说dA有太多的作品只有在你脑补能力超强的时候才能称之为&rdq...
代码星球
·
2020-05-23
7个
设计师
必备
国际
顶尖
17个C语言可以做的小案例项目
C语言是我们大多数人的编程入门语言,对其也再熟悉不过了,不过很多初学者在学习的过程中难免会出现迷茫,比如:不知道C语言可以开发哪些项目,可以应用在哪些实际的开发中……,这些迷茫也导致了我们在学习的过程中不知道如何学、学什么,所以,总结这个列表,希望对C语言初学者可以有所帮助~ C语言可...
代码星球
·
2020-04-18
17个
语言
以做
案例
项目
受欢迎的7个前端UI框架
源文: https://www.sohu.com/a/304074198_120076109 一、MintUI官网:https://mint-ui.github.io/#!/zh-cnGithub:https://github.com/ElemeFE/mint-ui/由饿了么前端团队推出的MintU...
代码星球
·
2020-04-15
受欢迎
7个
前端
UI
框架
仿双色球-随机产生7个数字
查看Demo <buttonid='btn'>35选7</button><divid='div1'></div> window.onload=function(){varoBtn=document.getElementById('btn');varoD...
代码星球
·
2020-04-09
双色球
随机
产生
7个
数字
如何成为架构师?7个关键的思考、习惯和经验
本文作者秦迪,微博平台及大数据技术专家,13年加入微博,负责微博平台通讯系统的设计和研发、微博平台基础工具的开发和维护,并负责微博平台的架构改进工作,在工作中擅长排查复杂系统的各类疑难杂症。原文来自微信公众号:聊聊架构(ID:archtime) 工作了挺久,发现有个挺有意思的现象,从程序员、高级程序员,到现在挂着...
代码星球
·
2020-04-06
如何
成为
架构
7个
关键
成为Web开发人员的7个简单步骤
你想成为一名Web开发人员,但现在你面前有这样一个问题,那就是你没有在高科技行业工作的经验。你上了一些课程,也花了时间在个人编码项目上,但是你的简历上关于“经验”的部分仍然不为企业承认。过渡到一个新的领域从来就不是一件简单的事。你不知道你是否准备好了,不知道是否有人会认真对你,也不知道你是否...
代码星球
·
2020-04-06
成为
Web
开发
人员
7个
让你的软件永生,就靠这7个规则
生命会逝去,但一个好的软件不会。要想写出一个“永垂不朽”的软件,关键是你能否遵循以下规则:1、模块化规则1:模块化。在一个模块中找bug总比在整个代码库里找简单得多。人脑是极其复杂的生物,可以设计出能处理复杂问题的CPU,但自我本身却处理不来这些问题。想要证明吗?那么告诉我,在不使用任何计算器,...
代码星球
·
2020-04-06
你的
软件
永生
7个
规则
【转】编写高质量代码改善C#程序的157个建议——建议74:警惕线程的IsBackground
建议74:警惕线程的IsBackground在CLR中,线程分为前台线程和后台线程,即每个线程都有一个IsBackground属性。两者在表现形式上的唯一区别是:如果前台线程不退出,应用程序的进程就会一直存在,必须所有的前台线程全部退出,应用程序才算退出。而后台进程则没有这方面的限制,如果应用程序退出,后台...
代码星球
·
2020-04-06
建议
编写
高质量
代码
改善
【转】编写高质量代码改善C#程序的157个建议——建议73:避免锁定不恰当的同步对象
建议73:避免锁定不恰当的同步对象在C#中,让线程同步的另一种编码方式就是使用线程锁。线程锁的原理,就是锁住一个资源,使得应用程序在此刻只有一个线程访问该资源。通俗地讲,就是让多线程变成单线程。在C#中,可以将被锁定的资源理解成new出来的普通CLR对象。既然需要锁定的资源就是C#中的一个对象,我们就该仔细...
代码星球
·
2020-04-06
建议
编写
高质量
代码
改善
【转】编写高质量代码改善C#程序的157个建议——建议72:在线程同步中使用信号量
建议72:在线程同步中使用信号量所谓线程同步,就是多个线程在某个对象上执行等待(也可理解为锁定该对象),直到该对象被解除锁定。C#中对象的类型分为引用类型和值类型。CLR在这两种类型上的等待是不一样的。我们可以简单地理解为在CLR中,值类型是不能被锁定的,即不能在一个值类型对象上执行等待。而在引用类型上的等...
代码星球
·
2020-04-06
建议
编写
高质量
代码
改善
【转】编写高质量代码改善C#程序的157个建议——建议71:区分异步和多线程应用场景
建议71:区分异步和多线程应用场景初学者有时候会将异步和多线程混为一谈。如果对它们之间的区别不是很清楚,很容易写出下面这样的代码:privatevoidbuttonGetPage_Click(objectsender,EventArgse){Threadt=newThread(()=>{varrequ...
代码星球
·
2020-04-06
建议
编写
高质量
代码
改善
【转】编写高质量代码改善C#程序的157个建议——建议70:避免在调用栈较低的位置记录异常
建议70:避免在调用栈较低的位置记录异常并不是所有的异常都要被记录到日志,一类情况是异常发生的场景需要被记录,还有一类就是未被捕获的异常。未被捕获的异常通常被视为一个Bug,所以,对于它的记录,应该被视为系统的一个重要组成部分。最适合记录异常和报告的是应用程序的最上层,这通常是UI层。假设存在这样一个应用程...
代码星球
·
2020-04-06
建议
编写
高质量
代码
改善
首页
上一页
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
其他