摘要: AUTODESK发展史 我把AutoDesk发展史分为5个阶段。再次之前,先看一下CAD的背景 20世纪70年代末 美国CAD工作站安装数量超过12000台,使用人数超过2.5万。 这一时期典型的CAD系统:运行在16位小型机上,最大内存512KB,磁盘容量从200到300MB不等,售价125,00 阅读全文
posted @ 2024-04-21 21:55 zhoulujun 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 说到IC Design就离不开EDA TOOLS。 IC设计中EDA工具的日臻完善已经使工程师完全摆脱了原先手工操作的蒙昧期。 IC设计向来就是EDA工具和人脑的结合。 随着IC不断向高集成度、高速度、低功耗、高性能发展,没有高可靠性的计算机辅助设计手段,完成设计是不可能的。 IC设计的EDA工具真 阅读全文
posted @ 2024-04-21 21:51 zhoulujun 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 3D Studio Max,常简称为3d Max或3ds MAX,是Discreet公司开发的(后被Autodesk公司合并)基于PC系统的三维动画渲染和制作软件。其前身是基于DOS操作系统的3D Studio系列软件。在Windows NT出现以前,工业级的CG制作被SGI图形工作站所垄断。3D 阅读全文
posted @ 2024-04-21 21:50 zhoulujun 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 台式机放在工位地下,用有线耳机实在太麻烦。台式机如何连接蓝牙耳机了。 只需要在拼多多上面买个蓝牙适配器。5-10块钱哪种就行(蓝5.1就够了,有钱就买最好的) 添加后,听音乐啥的都没有问题。但是今天腾讯会议开会,居然灭有声音。 连接蓝牙耳机后,腾讯会议还是外放,可能是由于声音模式未切换为耳机模式。具 阅读全文
posted @ 2024-04-21 21:49 zhoulujun 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 这个问题搜了好久无解:https://youtrack.jetbrains.com/issue/IDEA-276840/Diffs-no-longer-open-in-new-window 然后再这个里面找到了答案:https://youtrack.jetbrains.com/issue/IDEA- 阅读全文
posted @ 2024-04-21 21:48 zhoulujun 阅读(1) 评论(0) 推荐(0) 编辑
摘要: Mac安装msyql 第一种就是直接brew install mysql 第二种就是 下载安装咯:https://dev.mysql.com/downloads/mysql/ 配置mysql系统环境变量 vim .bash_profile 增加 export PATH=${PATH}:/usr/lo 阅读全文
posted @ 2024-04-21 21:47 zhoulujun 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 最近发现公司的开源项目github都找不到我的名字 公司前端库TDesign 无论是vue还是react,都找不到我:https://github.com/Tencent/tdesign-vue/graphs/contributors 部门的前端库 vue2 vue3版本照样没有自己 https:/ 阅读全文
posted @ 2024-04-21 21:46 zhoulujun 阅读(2) 评论(0) 推荐(0) 编辑
摘要: vue2异步加载之前说过,vue3还是之前的方法,只是把 i18n.setLocaleMessage改为i18n.global.setLocaleMessage 但是本文还是详细说一遍: 为什么需要异步加载语言包 主要还是缩小提代码包,没有按需加载前,语言包内容太多 好几屏幕全部是,虽然从webpa 阅读全文
posted @ 2024-04-21 19:53 zhoulujun 阅读(2) 评论(0) 推荐(0) 编辑
摘要: what's site reliability engineer 站点可靠性工程(site reliability engineer SRE)是 IT 运维的软件工程方案。SRE 团队使用软件作为工具,来管理系统、解决问题并实现运维任务自动化。 SRE 执行的任务以前通常由运维团队手动执行,或者交给 阅读全文
posted @ 2024-04-21 19:50 zhoulujun 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 为什么选择charles,charles 抓包http乱码与SSL证书处理 需要注意事项,电脑上与手机上需要做的事情一步步讲解。 阅读全文
posted @ 2024-04-21 18:16 zhoulujun 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 比如我要实现如下效果:数据集名称展示一行,超出自动省略,末尾增加编辑icon。点击编辑的icon,换成input 输入框数据集描述最多展示三行 阅读全文
posted @ 2024-04-21 18:13 zhoulujun 阅读(8) 评论(0) 推荐(0) 编辑
摘要: ThinkPad E430(3254B28)属于5-6年前的老古董了,装了win10,很吃力。平常也就办公用,看看资料(公司有mac book pro 用)。再买一个,用得上的,也要3千多。由于穷,决定还是升级 E430c 系列配置参数 基本参数 主板芯片组 Intel HM77 处理器 CPU系列 阅读全文
posted @ 2024-04-21 18:06 zhoulujun 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 深入了解Web Components的历史、技术原理,然后告诉你为什么不用学原生的相关API?为什么vue react没有全面拥抱它?非得用它,该选择哪个框架? 阅读全文
posted @ 2024-01-18 12:39 zhoulujun 阅读(323) 评论(0) 推荐(4) 编辑
摘要: 操作滚动条滚动到指定为止,可以通过window location hash,可以window scrollTo,也可以是element scrollIntoView,还可以用更复杂的 animate(keyframes, options)。本文吧他们的来龙去脉 考古一下 阅读全文
posted @ 2024-01-15 10:37 zhoulujun 阅读(202) 评论(0) 推荐(1) 编辑
摘要: 新开窗口的话存在,草稿还未保存到后台,如何预览呢?这个时候需要前端缓存储数据。但是又如何他更新预览页面呢? 阅读全文
posted @ 2024-01-12 17:32 zhoulujun 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 计算机科学与技术可以分为科学与技术两部分,大学期间的课程基本上涵盖了这两部分,像计算机组成原理、计算机网络、操作系统、数据结构与算法等课程都是在阐述科学的部分,而像C语言程序设计、Java面向对象编程、WEB网页设计等课程则是在阐述技术部分。 科学与技术的学习是相辅相成的,俗话说实践是检验真理的唯一 阅读全文
posted @ 2024-01-12 10:12 zhoulujun 阅读(13) 评论(0) 推荐(0) 编辑
摘要: windows自带管理工具 我们win+R 输入一些命令,可以快速打开一些界面,比如: sysdm.cpl win10、win11 我电脑,属性与之前win7不同了,我希望打开之前的属性打不开了 通过运行或命令打开系统属性,同时按Windows+R键,在运行对话框中键入命令"sysdm.cpl",然 阅读全文
posted @ 2024-01-11 10:38 zhoulujun 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 我十几年年前的thinkpad 通过更换cpu复活了:联想ThinkPad E430c i3变i7:笔记本电脑CPU升级思路—CPU参数 为什么现在的市面上可以更换cpu的笔记本非常稀少呢? intel移动CPU1-3代,CPU是和台式机一样的可以更换的。4代以后都是焊死的 什么样的笔记本可以更换C 阅读全文
posted @ 2024-01-10 17:04 zhoulujun 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 我十几年前的thinkpad 通过更换cpu复活了:联想ThinkPad E430c i3变i7:笔记本电脑CPU升级思路—CPU参数为什么现在的市面上可以更换cpu 阅读全文
posted @ 2024-01-09 11:27 zhoulujun 阅读(1579) 评论(6) 推荐(2) 编辑
摘要: 今天的我微信笔记本 msi gp62 mvr 无论是win10升级到win11 还是安装win11都无法安装。显示:Windows 11不支持该处理器win11系统升级 阅读全文
posted @ 2024-01-09 11:23 zhoulujun 阅读(353) 评论(0) 推荐(0) 编辑
摘要: Git 钩子最常见的使用场景包括根据仓库状态改变项目环境、接入持续集成工作流等。由于脚本是可以完全定制,所以你可以用 Git 钩子来自动化或者优化你开发工作流中任意部分。简单的解决办法是把钩子文件存放在项目目录 阅读全文
posted @ 2023-06-06 11:35 zhoulujun 阅读(209) 评论(0) 推荐(0) 编辑
摘要: nodejs不同版本的差异还是蛮多的,比如obj?.a 在nodejs12是不支持的,必须得升级到14才可以。但是centos yum 默认安装的,或者系统集成的nodejs版本都是很老的。项目上传到生产环境无法跑。所以,第一个是在项目中,锁定nodejs版本,比如: { "name": "bk-v 阅读全文
posted @ 2023-04-10 21:23 zhoulujun 阅读(348) 评论(0) 推荐(0) 编辑
摘要: git无操作,提交了某条历史记录,想在远程删除,怎么办?有时候把错误的代码提交到远程,但是又不想让其他同事看到怎么办呢?怎么让代码恢复到之前的某个版本?git恢复到以前版本 阅读全文
posted @ 2023-04-09 23:05 zhoulujun 阅读(372) 评论(0) 推荐(0) 编辑
摘要: git日常使用中,基本都是一个项目一个Git仓库的形式,那么当我们的代码中碰到了业务级别的需要复用的代码,我们一般怎么做呢? 比如:某个工作中的项目需要包含并使用另一个项目。 也许是第三方库,或者你独立开发的,用于多个父项目的库。 所以需要提取一个公共的类库提供给多个项目使用,但是这个library 阅读全文
posted @ 2023-04-09 23:01 zhoulujun 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 伴随着多核CPU的出现,也就意味着不同的线程能被不同的 CPU 核得到真正意义的并行执行。Java 是最先支持多线程的开发的语言之一,Java1 5提供了一个非常高效实用的多线程包:java util concurrent 阅读全文
posted @ 2023-04-09 22:51 zhoulujun 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 多线程只有一个目的,那就是更好的利用cpu的资源,基本线程类指的是Thread类,Runnable接口,Callable接口,传统java多线程编程 需要注意的 线程安全 线程同步 线程通信 synchronized volatile ……一锅乱炖 阅读全文
posted @ 2023-04-09 22:48 zhoulujun 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 没有反射也就没有框架,现有的框架都是以反射为基础。 Spring 中,最重要的概念就是 IOC 控制反转。而 IOC 的实现原理就是反射。通过反射来构造 Java Bean 的对象,调用其方法。反射就是在运行时才知道要操作的类是什么 阅读全文
posted @ 2023-04-09 22:44 zhoulujun 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 为什么要使用注解?早期版本的Spring是通过XML文件的形式对整个框架进行配置的,一个缩减版的配置文件如下 阅读全文
posted @ 2023-04-09 22:40 zhoulujun 阅读(81) 评论(0) 推荐(0) 编辑
摘要: maptalks图形样式设置,通过symbol设置。可以直接在 图形(Marker LineString Polygon ),Geometry、VectorLayer 设置。图层的话直接通过setStyle设置。symbol在官方文档一下子都找不到相关key列表,搞了半天才从GitHub上面找symbol具体属性说明 阅读全文
posted @ 2023-04-09 22:31 zhoulujun 阅读(190) 评论(0) 推荐(0) 编辑
摘要: koa-jwt全局鉴权配置很简单。但是如何实现分模块鉴权,比如后台管理系统需要全局鉴权,前端web访问部分只需部分接口需要鉴权。不同模块鉴权方式不一样,如何配置。首先熟悉koa-router 阅读全文
posted @ 2023-04-09 22:21 zhoulujun 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 中国边界坐标集,包含刚澳台及钓鱼岛等,地图开发绘国境线使用。用ECharts或maptalks画区域地图的时候,需要geoJson,一个是阿里云停工了数据,第二个就是从高德地图获取数据。 阅读全文
posted @ 2023-04-09 22:14 zhoulujun 阅读(785) 评论(0) 推荐(0) 编辑
摘要: 格式 let coordinatesStrReg = /((-*[1][0-9]{0,2}|0)(\.[0-9]{1,6})*),\s{0,2}((-*[1-9][0-9]{0,1}|0)(\.[0-9]{1,6})*)/g str.replace(coordinatesStrReg, (str,  阅读全文
posted @ 2023-04-09 22:10 zhoulujun 阅读(71) 评论(0) 推荐(0) 编辑
摘要: geojson-merge,多个文GeoJSON文件合并为一个。GeoJSON 里面的点线面合并为Multi(point linestring polygon)。GeoJSON一feature,根据properties属性过滤出想要的图形。merge-simple-polygons。合并多边形。其实,turf js都有这些功能 阅读全文
posted @ 2023-04-09 21:59 zhoulujun 阅读(55) 评论(0) 推荐(0) 编辑
摘要: Turf js可以用来做空间几何对象关系的计算(点、线、面之间包含、相交等)和空间分析操作(例如生成缓冲区、计算等高线,建立 TIN 等)等功能。无论是高德、百度及maptalks及mapbox开发,在做空间分析的时候,Turf提供非常好的支持 阅读全文
posted @ 2023-04-09 21:55 zhoulujun 阅读(218) 评论(0) 推荐(0) 编辑
摘要: highcharts 是提供地图数据包的:https://www.highcharts.com/docs/maps/map-collection echart矢量地图或者地图绘制矢量图层,GeoJSON哪里提供呢? dataV提供数据下载,http://datav.aliyun.com/tools/ 阅读全文
posted @ 2023-04-09 21:49 zhoulujun 阅读(605) 评论(0) 推荐(0) 编辑
摘要: 无论是百度还是高德地图开发,还是高德地图开发。官方的给的案例启示很多,copy再修改下,就完成了 https://lbs.amap.com/api/javascript-api/summary http://lbsyun.baidu.com/index.php?title=jspopular3.0 阅读全文
posted @ 2023-04-09 21:44 zhoulujun 阅读(85) 评论(0) 推荐(0) 编辑
摘要: Dart与Java的一些直观区别GoGo作为一种简单的语言,非常适合构建网络应用程序,这是正确的,如果你不需要其他功能,如泛型。个人觉得Dart和Java JavaScript有很多共通之处,对于typescript,个人觉得dart替代性更好 阅读全文
posted @ 2023-04-09 21:39 zhoulujun 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 动态类型语言不满足人民群众日益增长的性能需求,同时暴露了对类型过于宽松而造成的可维护性,可调试性下降。Dart作为新时代的语言,支持JIT与AOT的新人,个人觉得还是好好琢磨下,笔记可能是未来web王者 阅读全文
posted @ 2023-04-09 21:32 zhoulujun 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 微信小程序从文件组织上看,一个小程序页面或组件,需要同时包含 4 个文件:脚本逻辑、样式、模板以及配置文件(page.js、page.wxss、page.wxml 、page.json) 阅读全文
posted @ 2023-04-09 21:25 zhoulujun 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 像Qt 和 Flutter 从底层的渲染引擎 布局引擎 中层的 DSL,再到上层的框架全部由自己开发 ,研发成本巨大。React Native 和 Weex 没有渲染引擎,渲染的一致性无法保证。JS 和 Native 之间需要通信延迟等。Taro WePY uni-app抹平小程序之间 阅读全文
posted @ 2023-04-09 21:20 zhoulujun 阅读(75) 评论(0) 推荐(0) 编辑