首页
赞助
时间轴
追番
留言
友人帐
关于
个人导航
更多
学习笔记
壁纸
Search
1
【台式机】2020-06-07,上半年618推荐配置(都是AMD)
953 阅读
2
21年下半年笔记本挑选
918 阅读
3
域名备案成功
789 阅读
4
2020.10 手机号码正则表达式
730 阅读
5
Mybatis缓存
696 阅读
日常
代码
❤心情
博客插件
电脑推荐
KMS服务
登录
Search
标签搜索
电脑推荐
组装电脑
博客插件
跨域访问错误
Maven
Mybatis
node.js
WebSocket
SpringBoot
Linux
跨域
网页背景效果
音乐播放器
看板娘
Pio插件问题
气泡通知
轻薄本
全能本
笔记本推荐
伪静态
旧梦未眠
累计撰写
71
篇文章
累计收到
13
条评论
今日撰写
0
篇文章
首页
栏目
日常
代码
❤心情
博客插件
电脑推荐
KMS服务
页面
赞助
时间轴
追番
留言
友人帐
关于
个人导航
学习笔记
壁纸
用户登录
登录
搜索到
71
篇与
的结果
2021-02-21
【笔记本】挑选笔记本配置注意点
1.注意点看不懂就直接往下跳看笔记本推荐,或者直接问我。1.1.摘要首先我们看看最基本的,电脑配件也不是一句两句能说清楚的,我们大致了解一下吧!挑选时注意:CPU,GPU,模具,散热,屏幕,硬盘,内存1.2.CPUCPU:R5 4600U/H的水平打游戏很多人已经用不到了,PR/AE大量计算等需求上R7 4800U/H。目前不要单一追求AMD。性能确实AMD强,但也要看价格还有需求,有人工智能或者机器学习方面intel还是稳定点,matlab最新版本也开始优化amd了。至于有人忽悠AMD就是不稳定,还有兼容性问题。 答:不会吧不会吧,21年了还在说兼容性问题,linux之父都配AMD了。关于R7 4800H和R9 4900HS 没啥区别就是特挑版 不用在意 都是8C/16T。没必要上4900AMD最新为5代,但是到2021年2月21日目前还没铺开,估计要下半年新一代本子才多一点Intel最新一代为11代,轻薄本多。游戏本10代还是没问题的。1.3.GPUGPU:轻薄本MX看功率(按照mx450来说,分12w/25w/28w/等等)25w是标准版,同时只有25w分GDDR5以及GDDR6显存。游戏本看是不是MAXQ(低功耗显卡)。最新的30系列已不再标注版本,推荐买本本的小伙伴去官网查询显卡功耗。1.4.模具模具:做工,毛边,扩展性,重量1.5.散热散热:cpu/gpu满载温度,手腕区域温度(温度越低cpu/gpu发挥会更好)1.6.屏幕屏幕:高低色域、刷新率、色差、拖影笔记本低色域屏一般为45%NTSC高色域屏指的是72%NTSC/100%sRGB以上的屏幕。刷新率:通常60Hz 电竞屏:120Hz、144Hz以及更高。21年了别再买低色域屏了!!!21年了别再买低色域屏了!!!21年了别再买低色域屏了!!!1.7.硬盘硬盘:固态分SATA和Nvme(前者550MB/S,后者2G/S ~ 7G/S取决于硬盘 目前7G/S为三星980evo pcie4.0)1.7.1 pcie固态:第一梯队:sn750/730,970evopro/pm981a,铠侠RD20,亿联AH640第二梯队:sn550/sn530,铠侠RC10第三梯队:金士顿A2000(排名分先后,sn750和970同级,亿联只是差一点点实际使用区别不大。其他大厂铠侠(原东芝也是可以的))带“/”的前者为零售版本,后者为oem批发版本(就是不带包装给电脑厂商),性能基本一致。1.7.2 STAT固态第一梯队:三星,铠侠,西数性价比:科赋完全不推荐:西数绿盘,拿来做移动固态还行。1.8.内存内存:21年了推荐16G起步。频率(也要看cpu支持最高频率)。sdp ddp区别(具体百度)2.笔记本推荐发稿日期:2021-2-21,超过1年则无视下面推荐,可以找我询问,邮箱:847885907@qq.com2.1.轻薄本轻薄本就别想着大型游戏了。LOL、CSGO之类的还是可以玩的。AMD轻薄本:小新pro13锐龙、小新Air14锐龙、小新15锐龙Intel轻薄本:小新Pro14(MX450 中度pr没问题,吃鸡、守望也没太大问题)2.2.游戏本AMD:拯救者R7000、R7000P更推荐R7000P了 毕竟是GTX2060 7500以内可以接受。光影精灵6 和R7000P一样的配置 看个人喜好了。2.2.1全能本ROG幻14 游戏本的性能 但更轻更薄。2.2.3 性价比有一点的计算机技能可以选择机械革命小白不推荐上船,而且现在船已经走下坡路了。游戏本还是无脑AMD CPU的拯救者就行。3.生态体验华为:MateBook 14 锐龙板 (4600H/4800H都行 有钱上4800H就行 多两个核心更好。)荣耀:MagicBook Pro 16.1 (4600H/4800H都行 有钱上4800H就行 多两个核心更好。)一定是4000系列!!!一定是4000系列!!!一定是4000系列!!!苹果:M1芯片很强,但是还没优化好,转译x86还有很多bug。IT人员目前不太推荐,等优化吧。MacAir MacBook都不太推荐 直接上MacPro系列,否则不如M1 便宜还快记得买16G版本,M1没法扩展。
2021年02月21日
448 阅读
0 评论
0 点赞
2020-12-04
宝塔部署War包的SpringBoot
1.调整pom.xml加入war<groupId>com.jam</groupId> <artifactId>childrenmonitor</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>war</packaging> //说明打包成war包 <name>childrenmonitor</name> <description>children Monitor and Control</description>声明tomcat内置服务,不做为外部服务。<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> <scope>provided</scope> </dependency>2.添加Webapps目录双击下面 【4】 点击OK添加web.xml 这里一定要注意:web.xml的目录需要更改成之前在scr\main下面创建的webapp目录3.重写Application.java继承SpringBootServletInitializer添加下面代码:@Override protected SpringApplicationBuilder configure(SpringApplicationBuilder application) { return application.sources(ChildrenmonitorApplication.class); }3.1完整Applicaiton.javaimport org.mybatis.spring.annotation.MapperScan; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.EnableAutoConfiguration; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.builder.SpringApplicationBuilder; import org.springframework.boot.web.servlet.support.SpringBootServletInitializer; @SpringBootApplication @MapperScan("com.jam.dao") public class ChildrenmonitorApplication extends SpringBootServletInitializer { @Override protected SpringApplicationBuilder configure(SpringApplicationBuilder application) { return application.sources(ChildrenmonitorApplication.class); } public static void main(String[] args) { SpringApplication.run(ChildrenmonitorApplication.class, args); } }4.部署把war包放入服务器tomcat的webapps目录,自动解压。添加网站,目录选择webapps自动解压的目录在网站设置中开启tomcat
2020年12月04日
386 阅读
0 评论
0 点赞
2020-10-08
【台式机】2020-10-08,8K档-Intel配置
配置要求:Matlab,绘图,人工智能配置表:全京东名称产品备注价格CPUI7 10700https://item.jd.com/100011978542.html2499cpu散热利民霜灵 FS140大霜塔https://item.jd.com/100010498068.html259主板微星B460M迫击炮wifihttps://item.jd.com/100013654784.html#crumb-wrap849内存条十铨DDR4 3000https://item.jd.com/100002962320.html#crumb-wrap209*2电源长城G6金牌直出 650whttps://item.jd.com/10020570707608.html#crumb-wrap469SSD西数SN750 黑盘240Ghttps://item.jd.com/100003227004.html369HDD东芝P300 2Thttps://item.jd.com/2073068.html359显卡RTX3060预计明天第一或第二季度发售2500左右总价------不算显卡 52227722淘宝+京东名称产品备注价格CPU+主板套装I7 10700+微星B460M迫击炮https://item.taobao.com/item.htm?spm=a230r.1.14.122.3316422fjLSV92&id=618876373815&ns=1&abbucket=12#detail2529cpu散热利民霜灵 FS140大霜塔https://detail.tmall.com/item.htm?spm=a1z10.5-b-s.w4011-18644493634.69.41a0367241kQbS&id=610219291327&rn=487d2c5c0ce6c281004bb173f737e003&abbucket=9&skuId=4345392596414259内存条十铨DDR4 3000 8Gx2https://detail.tmall.com/item.htm?spm=a220o.1000855.0.da321h.30cc1dc3lvrLgT&id=551296093439&skuId=4332416924109370电源长城G6金牌 650whttps://item.jd.com/10020570707608.html#crumb-wrap469SSD西数SN750 黑盘240Ghttps://item.jd.com/100003227004.html369HDD东芝P300 2Thttps://item.jd.com/2073068.html359显卡RTX3060预计明天第一或第二季度发售2500左右总价------不算显卡 43556855
2020年10月08日
462 阅读
0 评论
0 点赞
2020-10-07
2020.10 手机号码正则表达式
JavaPattern p = Pattern.compile("^1(3([0-9]\\d|4[1-8])|4[14-9]\\d|5([0125689]\\d|7[1-79])|66\\d|7[2-35-8]\\d|8\\d{2}|9[13589]\\d)\\d{7}$"); Matcher m = p.matcher(mobile);js^1(3([0-9]\d|4[1-8])|4[14-9]\d|5([0125689]\d|7[1-79])|66\d|7[2-35-8]\d|8\d{2}|9[13589]\d)\d{7}$通用正则^1[3-9]\d{9}$原文地址:点击跳转
2020年10月07日
730 阅读
0 评论
0 点赞
2020-10-05
MD5加盐算法
jar包<dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> <version>1.15</version> </dependency>代码 /** * 生成含有随机盐的密码 */ public static String generate(String password) { Random r = new Random(); StringBuilder sb = new StringBuilder(16); sb.append(r.nextInt(99999999)).append(r.nextInt(99999999)); int len = sb.length(); if (len < 16) { for (int i = 0; i < 16 - len; i++) { sb.append("0"); } } String salt = sb.toString(); password = md5Hex(password + salt); char[] cs = new char[48]; for (int i = 0; i < 48; i += 3) { cs[i] = password.charAt(i / 3 * 2); char c = salt.charAt(i / 3); cs[i + 1] = c; cs[i + 2] = password.charAt(i / 3 * 2 + 1); } return new String(cs); } /** * 校验密码是否正确 */ public static boolean verify(String password, String md5) { char[] cs1 = new char[32]; char[] cs2 = new char[16]; for (int i = 0; i < 48; i += 3) { cs1[i / 3 * 2] = md5.charAt(i); cs1[i / 3 * 2 + 1] = md5.charAt(i + 2); cs2[i / 3] = md5.charAt(i + 1); } String salt = new String(cs2); return md5Hex(password + salt).equals(new String(cs1)); } /** * 获取十六进制字符串形式的MD5摘要 */ public static String md5Hex(String src) { try { MessageDigest md5 = MessageDigest.getInstance("MD5"); byte[] bs = md5.digest(src.getBytes()); return new String(new Hex().encode(bs)); } catch (Exception e) { return null; } } @Test public void test(){ String password = generate("123"); System.out.println(password); System.out.println(verify("123", password)); }
2020年10月05日
467 阅读
0 评论
0 点赞
1
...
6
7
8
...
15