51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#什么是数学
当你输入一个网址的时候,实际会发生什么?
作为一个软件开发者,你一定会对网络应用如何工作有一个完整的层次化的认知,同样这里也包括这些应用所用到的技术:像浏览器,HTTP,HTML,网络服务器,需求处理等等。本文将更深入的研究当你输入一个网址的时候,后台到底发生了一件件什么样的事~1.首先嘛,你得在浏览器里输入要网址:2.浏览器查找域名的IP地址导航的第一步是通...
代码星球
·
2021-01-24
当你
输入
一个
网址
时候
malloc calloc realloc,new区别联系以及什么时候用
三个函数的申明分别是:void*realloc(void*ptr,unsignednewsize);void*malloc(unsignedsize);void*calloc(size_tnumElements,size_tsizeOfElement);都在stdlib.h函数库内它们的返回值都是请求系统分配的地址,如...
代码星球
·
2021-01-24
malloc
calloc
realloc
new
区别
推荐系统绝对不会向你推荐什么
(文/JosephA.Konstan&JohnRiedl)讲完了推荐算法是如何“猜你喜欢”的,现在,你对于每回上网购物时在线零售商是如何打量你,并努力把你的喜好和其他人的相匹配有了一个基本的概念。推荐系统还有另外两大特点,也对你最终看到的推荐结果有着显著的影响:第一,在弄清楚你和其他购物者的相似度有多高之前,推...
代码星球
·
2021-01-24
推荐
系统
绝对
不会
什么
为什么C/C++语言使用指针
这是参加面试时,面试官问的一道开放性题目。问题是:为什么C/C++语言使用指针?这个问题一问出来,直接被面试官秒杀了,面试官大神,你怎么不按套路出牌啊?说好的malloc和new的区别呢?说好的const和#define有什么优缺点呢?说好的进程和线程有什么区别和联系呢?说好的进程间通信有哪些方式呢?说好的%¥%#……...
代码星球
·
2021-01-24
为什么
C++
语言
使用
指针
Linux驱动学习之什么是驱动?
一、什么是驱动?1:驱动一词的字面意思2:物理上的驱动3:硬件中的驱动4:linux内核驱动。软件层面上的驱动广义上是指:这一段代码操作了硬件去动,所以这一段代码就叫硬件的驱动程序。狭义上驱动程序就是专指操作系统中用来操控硬件的逻辑方法的部分代码。而我们这里讲的驱动就指的是这个狭义上的驱动。 二、Linux驱...
代码星球
·
2021-01-24
驱动
Linux
习之
什么
Math类和Random类(数学公式相关类)
Math类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。常用方法:1、static 数值类型abs(数值类型a) 返回double值的绝对值。2、static doubleceil(double a...
代码星球
·
2021-01-23
Math
类和
Random
数学公式
相关
iOS-@2x,@3x是什么意思
当我们在公司使用UI给出的图片时候,xxx.png,xxx@2x.png,xxx@3x.png的时候,不知道分别代表着什么! 本人也是菜鸟一枚,全凭自己尝试理解而已,在尝试中得出下面的结论: xxx.png是iphone5以前的手机使用的图标 xxx@2x.png是iphone...
代码星球
·
2021-01-23
iOS-@2x
@3x
是什么
意思
什么情况下用+运算符进行字符串连接比调用StringBuffer/StringBuilder对象的append性能好
如果在编写代码的过程中大量使用+进行字符串评价还是会对性能造成比较大的影响,但是使用的个数在1000以下还是可以接受的,大于10000的话,执行时间将可能超过1s,会对性能产生较大影响。如果有大量需要进行字符串拼接的操作,最好还是使用StringBuffer或StringBuilder进行。...
代码星球
·
2021-01-23
什么
情况
下用
运算符
进行
优化IDEA启动速度,快了好多。后面有什么优化点,会继续往里面添加
1、优化启动修改bin/idea.exe.vmoptions文件如下:-Xms256m 初始堆大小-Xmx384m 最大堆大小-XX:+UseParNewGC 使用并行收集算法 2、优化字典检查settings中,搜in...
代码星球
·
2021-01-23
优化
IDEA
启动
速度
快了
什么是死锁和如何解决死锁
如果一组进程中每一个进程都在等待仅由该组进程中的其他进程才能引发的事件,那么该组进程是死锁的。举例来说:有两个进程A和B,A持有资源a等待b资源,B持有资源b等待a资源,两个进程都在等待另一个资源的同时不释放资源,就形成死锁。形成死锁的四个必要条件:(1)互斥条件:一个资源每次只能被一个进程使用。(2)请求与保持条件:...
代码星球
·
2021-01-23
死锁
什么
如何
解决
实例解读什么是Redis缓存穿透、缓存雪崩和缓存击穿
Redis缓存的使用,极大的提升了应用程序的性能和效率,特别是数据查询方面。但同时,它也带来了一些问题。其中,最要害的问题,就是数据的一致性问题,从严格意义上讲,这个问题无解。如果对数据的一致性要求很高,那么就不能使用缓存。另外的一些典型问题就是,缓存穿透、缓存雪崩和缓存击穿。目前,业界也都有比较流行的解决方案。本篇文...
代码星球
·
2021-01-23
缓存
实例
解读
什么
Redis
什么是token及怎样生成token
什么是token Token是服务端生成的一串字符串,以作客户端进行请求的一个令牌,当第一次登录后,服务器生成一个Token便将此Token返回给客户端,以后客户端只需带上这个Token前来请求数据即可,无需再次带上用户名和密码。 基于Token的身份验证使用基于Token的身份验证方法,在服务端不需要存储用户的登...
代码星球
·
2021-01-23
token
什么
怎样
生成
什么样的笔记本适合开发?
工作要的比较急,在朋友的推荐下,准备买台适合开发的笔记本,价格在5000左右,开始看的有显示屏触控屏不支持触控屏幕尺寸15.6英寸显示比例16:9屏幕分辨率1920x1080屏幕技术FHD,LED背光显卡显卡类型入门级独立显卡显卡芯片NVIDIAGeforce920MX显存容量2GB显存类型GD...
代码星球
·
2021-01-23
什么样
笔记本
适合
开发
记录一次并没有什么用的对比测试
一、假设有一个这样的数据对象需要不断的产生,销毁publicclassTestData{ privateStringid; privateStringval; publicStringgetId(){ returnid; } publicvoidsetId(Stringid){ this.id=i...
代码星球
·
2021-01-23
记录
一次
并没有
什么
用的
JavaScript立即执行函数学习
1.新建对象,方法内变量作用域理解错误varmd1={count:0,add:function(){count++;},sub:function(){count--;},show:function(){console.log(count);}};md1.add();md1.add();md1.show();在不加thi...
代码星球
·
2021-01-22
Javascript
立即
执行
函数
学习
首页
上一页
...
38
39
40
41
42
...
下一页
尾页
按字母分类:
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
其他