- 博客(647)
- 资源 (29)
- 问答 (2)
- 收藏
- 关注
原创 什么是DFX设计?
各环节的设计,其中X代表产品生命周期的某一个环节或特性,它是一种新的设计技术,在设计阶段尽可能早地考虑产品的性能、质量、可制造性、可装配性、可测试性、产品服务和价格等因素,对产品进行优化设计或再设计。在设计阶段将一些特殊设计加入电路中,以便设计完成后方便对产品进行测试,以提高产品的故障检测与定位隔离能力。在产品运行期间确保全面满足用户的运行要求,包括减少故障发生,降低故障发生的影响,故障发生后能尽快恢复。DFR:Design for Reusability 可重用性设计。通过设计保证系统的移植性与升级性。
2025-02-05 20:05:25
845
原创 开发工具的一些下载链接
链接:https://pan.baidu.com/s/13h6yip9Zrd8R2hq54BzKtQ。Qt5.9.0 下载,官网下载太慢了,百度网盘分享。
2025-02-03 12:53:40
80
原创 Linux知识 - VIM
linux系统里边内置了一个编辑器就叫做vi(visual editor),但vi的功能非常有限,所以一般Linux的使用人员会选择一个比vi更强大的编辑器vim。
2024-11-20 16:41:19
554
原创 被称为史上最高效学习方法——费曼学习法
只是觉得孩子上学花了那么多钱,不能白花了,就让孩子每天放学回家,把老师在学校讲的内容跟我讲一遍,如果有弄不懂的地方就问孩子,如果孩子也弄不懂,就让孩子第二天问老师。”“奇怪的是,孩子学习的劲头特别强,哪怕是别人的孩子在外面玩的热火朝天,他也不为所动,就这样学习成绩从小学到高中一路攀升,直到考上清华北大……还再不明白时,别急着往下走,再返回去,重新阅读参考材料、听讲座或找老师解答,直到你搞懂为止,然后把解释记到纸上,把最接近“标准”的答案写下。就是表面上看,是在教别人,其实是在以教的方式“逼”自己查漏补缺。
2024-11-20 14:48:51
741
原创 springboot 的 Profile
应用所在的运行环境发生切换时,配置文件常常就需要随之修改。Profile:——就是一组配置文件及组件的集合。可以整个应用在不同的profile之间切换(设置活动profile),整个应用都将使用该profile对应的配置文件及组件。——每个运行环境(开发、测试、上线)都配置成一个对应profile,这样以后只要修改一下活动profile,应用就可以轻易地在不同的运行环境之间自由切换。就是通过 配置的 profile 快速切换开发环境。
2024-11-16 01:53:28
1312
原创 spring boot的发展历程
两个框架都是微服务架构中的重要工具,Spring Boot专注于简化单个Spring应用的开发,而Spring Cloud提供了一套微服务解决方案,包括服务发现、配置管理、负载均衡等。2020年:发布Spring Cloud 2020.0.0版本,新增了Spring Cloud Loadbalancer、Spring Cloud Circuitbreaker和Spring Cloud Dataflow等组件。2016年:在国内开始流行使用,社区贡献了大量的教程和案例。
2024-10-11 10:44:52
610
原创 Node.js 中的ORM 框架:prisma
使用 Prisma 你可以快速把ORM 添加到你的应用中,并对对数据进行建模、运行架构迁移、查询更新数据库。
2024-10-05 01:56:05
1782
原创 产品经理学习笔记
不创业就没有出路了?同时,如果说希望开启用户产品经理之路的小白们,可以通过大量使用和模拟真实产品来强行入门,那么对策略产品经理(及后台产品经理、商业产品经理等细分工种)而言,门外的人想模仿都不知道从何而起,因为门和门槛都在云里雾里,没有可以模仿的对象,一切都不可知。所以我希望能够通过这门课,帮大家借助系统学习和相应练习建立起结构化的思维方法和知识框架,在练习中加深大家对课程内容的理解,才能在遇到合适的机会时,让大家能够在实际的工作中,不断运用课程中提到的方法,有效地充实自己的知识体系,少走几步冤枉路。
2024-09-13 05:50:07
805
原创 Python基础 - 私有变量
Python没有专门处理私有变量的关键字,所以Python里,规定了以"__"开头的变量,无法在外部直接使用。如下代码:```pythonclassM3U8SubTask(threading.Thread):__finish=False@propertydeffinish(self):returnself.__finishdefrollback(self):self.__finish=Fals...
2021-05-08 03:40:03
373
原创 将SpringBoot的程序加入Windows的服务中
首先下载WinSW,最新的稳定版本是2.11https://github.com/winsw/winsw/releases/tag/v2.11.0这里提供了很多版本的exe程序可以下载,x64和x86不需要.net的环境,软件比较大,但兼容性好,建议使用这个。下载exe文件后,改成你想要的名字,如myapp.exe,在同级目录中,增加同名的xml文件,如:myapp.xml。文件的内容如下:<service> <id>myapp</id>
2021-04-18 20:12:30
390
原创 StringUtils isEmpty isBlank
StringUtils.isEmpty(null) // = trueStringUtils.isEmpty("") // = trueStringUtils.isEmpty(" ") // = falseStringUtils.isEmpty("bob") // = falseStringUtils.isEmpty(" bob ") // = falseStringUtils.isBlank(null) // = trueStri.
2021-04-10 12:04:54
327
原创 【Spring深入解读】OncePerRequestFilter
我们发现Spring提供的URL请求Filter,都继承了OncePerRequestFilter类,这个类是对原生的Filter进行优化,使Filter对请求不会循环调用,而是只调用一次,循环调用的将被忽略。我们看一下源码:/** * This <code>doFilter</code> implementation stores a request attribute for * "already filtered", proceeding without
2021-03-04 11:18:52
2467
1
原创 URI, URL, URN的区别
URI(Uniform Resource Identifier) 统一资源标识符。URL(Uniform Resource Identifier) 是URI的子集,是我们常用的访问Web资源的方法。URN(Uniform Resource Name) 是URI的子集,使用网络定义好的名字来访问网络资源
2020-12-29 10:22:33
145
原创 webix, DataTable组件,给表头增加Tooltip
Webix的DataTable组件,可以给内容增加Tooltip,但Header上却没办法设置Tooltip,为了解决这个问题,可以在表格渲染完成后给表头增加Tooltip{ view:"datatable", autoheight:true, autowidth:true, tooltip: true,
2020-12-14 14:20:54
429
1
原创 xlsx, 前端框架处理Excel
xlsx是一个强大的JS处理Excel的框架,导出Excel的代码很简单,···importXLSXfrom'xlsx'varwb=XLSX.utils.book_new();varws_name="SheetJS";/*makeworksheet*/varws_data=[["S","h","e","e","t","J","S"],[1,2,3,4,5]];varws=XLSX.utils....
2020-11-22 23:34:59
920
原创 SVG图标收集
虚线图标:M2743.136788 685.566695h-1044.010195v-348.003398h1044.010195z m-1392.013593 0h-1044.010196v-348.003398h1044.010196z关系网络:<svg t="1604676940956" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="4893"
2020-11-05 23:37:14
1034
1
原创 Webix自定义一个可以显示Loading的板
webix.protoUI({ name: "databoard", mask: null, defaults: { template: function(obj, common) { debugger }, label: "", borderless: true }, ...
2020-05-08 02:40:12
335
原创 Webix,一个强大的Web前端框架
Webix,XB Software公司开发,已经被很多大公司所使用,如华为,Microsoft等。只提供试用版,商用需要收费。Webix提供了100多个UI组件。
2020-04-12 13:00:46
2636
原创 Visual Studio 快捷输入
1. "!"输入输入"!",回车,可以完成整个HTML文档的输入。2. 标准HTML标签的输入直接输入标签名,按回车,自动帮你完成<标签名>的输入
2020-04-12 12:26:47
1411
原创 增加NPM的淘宝镜像
由于NPM全球用户都在使用,所以官网服务宕机,慢,无法访问的情况经常发生,为了应付特殊情况,我们可以使用Taobao提供的服务,也就是使用cnpm来下载nodejs的包。cnpm的安装方法:1. 修改npm的注册目录npm config set prefix "D:\nodejs\node_global"npm config set cache"D:\nodejs\node_cac...
2020-04-11 21:26:46
211
原创 在Systemjs中使用TypeScript
文件目录:root----index.html |--main.ts |--person.ts |--package.json index.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> ...
2020-03-28 11:32:47
772
1
原创 华为WeLink下载
现在只开放给下载地址:https://www.huaweicloud.com/product/welink-download.html
2020-02-22 20:04:23
4686
1
原创 Spring学习笔记
1. Spring官方网站https://spring.io/认准这个地址,最新资讯,最新资料都在这里。2. 使用IntelliJ 创建Spring Boot项目,这里使用的是专业版,社区版可能也是大同小异。(1)打开IntelliJ,选择“Create New Project”(2) 项目类型选择,“Spring Initialzr” ,然后选择“Next”(3)填...
2020-01-30 14:15:08
145
原创 微服务架构的优缺点
微服务架构(Microservices Architecture) 是近年来比较热门的话题。微服务架构指一个大型的复杂的系统,拆分成一个个的独立部署的微服务,每个微服务都可以独立部署,并都注册到微服务的注册中心上。1. 微服务的优点(1)微服务更容易聚焦在特定的业务上。(2)微服务可以由小团队独立开发(3)微服务是松耦合的,可以独立部署(4)可以使用不同的语言开发(5...
2020-01-02 22:53:53
935
原创 关于WebSocket
webSocket 是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在 WebSocket API 中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。在 WebSocket API 中,浏览器和服务器只需要做一个握手的动作,...
2019-12-04 17:55:46
191
原创 Python入门学习
1.判断语句if True: print("hi,") print("true")else: print("false")这里会打印:hi,true注意:Python的布尔值常量,首字母是大写的。2.多行输出用“\”号来隔开item_one = 1item_two = 2item_three = 3total = item_one...
2019-09-05 12:07:00
188
原创 SQL赋值
declare @ISBN varchar(150), @result varchar(150);set @ISBN='112266'select @result= ISBNfrom bookwhere ISBN=@ISBNprint @result;
2019-09-02 00:36:34
763
原创 数据备份的脚本
declare @date nvarchar(10) --定义日期变量set @date = CONVERT(nvarchar(10),getdate(),112) --为日期变量赋当前日期,日期格式为 yyyymmdd 举例 20170830declare @path nvarchar(250) -- 定义备份路径变量set @path = 'D:\dbbak\' --赋值declare...
2019-09-01 01:02:50
211
原创 移动数据库文件
alter database stu_db2 modify file (name=studio_db2,filename='D:\studio_db2.mdf')注意文件在手工移动,这个语句只是修改指定文件的位置而已
2019-08-31 22:45:57
217
原创 创建数据库快照
create database stu_db20190831_snapon ( name=studio_db2, filename='E:\data\stu_db.snp'),( name=studio_db_two, filename='E:\data\stu_db_two.snp')as snapshot of stu_db2
2019-08-31 10:16:23
240
原创 SQL Server建库脚本
create database stu_db2on primary ( name=studio_db2, filename='d:\studio_db2.mdf', size=3mb, maxsize=unlimited, filegrowth=10% ), ( name=s...
2019-08-30 17:50:45
979
1
原创 SQL语言
SQL(Structured Query Language)结构化查询语言,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统, 可以使用相同的结构化查询语...
2019-08-30 14:53:43
776
原创 ANSI SQL
“美国国家标准化组织(ANSI)”是一个核准多种行业标准的组织。SQL作为关系型数据库所使用的标准语言,最初是基于IBM的实现在1986年被批准的。1987年,“国际标准化组织(ISO)”把ANSI SQL作为国际标准。这个标准在1992年进行了修订(SQL-92),1999年再次修订(SQL-99)。目前最新的是SQL-2011。SQL-2003是由8个相关的文档组成,在不远的将来还可能增加...
2019-08-30 13:14:38
387
原创 数据存储的历史
数据存储的开始: 穿孔卡片穿孔卡是早期计算机输入信息的设备,通常可以储存80列数据。它是一种很薄的纸片,面积为190×84毫米。首次使用穿孔卡技术的数据处理机器,是美国统计专家霍列瑞斯博士(H.Hollerith)的伟大发明。Hollerith机(Hollerith Machine),是美国人口普查催生的计算器。1880年以前,美国的人口普查都是人工做的。1880的普查完成之后,美国人意识到按...
2019-08-30 10:10:48
526
原创 Dom4j一个Java的XML操作框架
Dom4j是一个Java对XML操作的优秀的框架。对XML的读取代码如下:package com.tntxia.xml.test;import java.util.List;import org.dom4j.Document;import org.dom4j.DocumentException;import org.dom4j.Element;import org.dom4...
2019-08-07 09:22:02
295
原创 D3学习笔记
D3简介:D3是一个用数据来操作Dom的Javascript框架,D3让你可以用HTML,SVG和CSS给你的数据带来生命。D3关注于如果基于标准来使用现在浏览器的功能,而不是把你绑定成专用的框架上,同时D3也提供了强大的Web可视化组件和数据驱动的方式去操纵数据。D3框架的下载地址:https://github.com/d3/d3/releases/download/v5.9.7/d3....
2019-07-06 15:06:32
379
原创 Javascript 正则表达式 学习笔记
我们先从一个简单的例子开始:let reg = /[0-9]+/;let str = "abc123def";console.log(str.match(reg));后台输出:[ '123', index: 3, input: 'abc123def', groups: undefined ]...
2019-06-30 17:00:06
104
原创 干编程这一行应该知道的话
1. 做任何一个项目都必须要有做产品的思路2. 良好的代码结构是一个成功项目的重要基础3. 要有独立创建组件的能力,开源的组件总是会有各种问题,独立创建组件的能力是很重要的。...
2019-03-03 12:49:26
208
原创 搜索引擎汇总
1. 360搜索:so.com红衣教主周鸿祎用了最小的域名: so.com来做的搜索引擎,非常的简短。2. 腾讯的搜搜: soso.comsoso已经出现了很多年,但一直不温不火,但有强大的腾讯企鹅支撑,还是非常的强大的。3. Baidu: baidu.com最大的中文搜索引擎,百度搜索的内容无比丰富,技术强大,无需多言的了4. Google: Google.com不...
2019-03-03 09:22:20
1717
死锁产生的原因
产生死锁的四个必要条件: (1) 互斥条件:一个资源每次只能被一个进程使用。(2) 请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放。(3) 不剥夺条件:进程已获得的资源,在末使用完之前,不能强行剥夺。(4) 循环等待条件:若干进程之间形成一种头尾相接的循环等待资源关系。 锁的分类 从数据库的角度看:分为独占锁(排他锁)、共享锁和更新锁...
2018-07-26 19:58:23
184
common-io Java操作文件的框架
2013-06-30
birt viewer源代码
2013-06-28
Simple_JSON文档及jar包
2013-06-19
用Jquery做的左边导航菜单
2015-08-29
POI 设值的问题
2014-02-17
请问有像这样的饼型报表的Flash源码?
2011-05-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人