liangblog
http://edu.csdn.net/course/detail/37414
展开
-
开发桌面程序-Electron入门
因为主进程运行着 Node.js,可以在 main.js 文件头部将它们导入作为 CommonJS 模块:然后,添加一个createWindow()方法来将index.html加载进一个新的BrowserWindow实例。在 Electron 中,只有在 app 模块的 ready 事件被激发后才能创建浏览器窗口。这个文件控制了主进程,它运行在一个完整的Node.js环境中,负责控制应用的生命周期,显示原生界面,执行特殊操作并管理渲染器进程;如果安装失败,大概率是npm版本问题,升级版本即可;原创 2024-07-20 09:21:33 · 81 阅读 · 0 评论 -
软考之信息系统管理知识点(3)
功能的先进性、有效性和完备性;各种部件同时处理是针对不同指令而言的,它们可同时为多条指令的不同部分进行工作,以提高各部件的利用率和指令的平均执行速度。信息系统的组成包括:计算机硬件系统、计算机软件系统、数据及存储介质、通信系统、非计算机系统的信息收集和处理设备、规章制度、人员。语句覆盖、判定覆盖、条件覆盖、判定条件组合覆盖、多条件覆盖、修正的判定条件组合覆盖等;关系数据库是表的集合 元组是指关系中的一行记录,列/字段是指关系中的属性;引言:说明项目的名称、目标、功能、背景、引用资料、文中所用的专业术语。原创 2024-05-25 06:43:16 · 317 阅读 · 0 评论 -
软考之信息系统管理知识点(2)
费用估算过程实际上是确定完成项目全部工作活动所需要的资源的一个费用估计值,这是一个近似值,既可以用货币单位表示,也可用工时、人月、人天等其他单位表示。剪贴板(ClipBoard)是内存中的一块区域,是Windows内置的一个非常有用的工具,通过小小的剪贴板,架起了一座彩桥,使得在各种应用程序之间,传递和共享信息成为可能。信息系统项目是智力密集、劳动密集型项目,受人力资源影响最大,项目团队的结构、责任心和稳定性对项目的质量和是否成功有决定性的影响。数据的约束:是一组完整性规则的集合。是对系统动态特性的描述。原创 2024-05-25 06:32:20 · 403 阅读 · 0 评论 -
软考之信息系统管理知识点(1)
结构化分析工具主要包括数据流图(DFD)、 数据字典(DD)、判定表、判定树、结构化语言(PDL)、 层次方框图、Warnier 图、IPO图、控制流图(CFD)、 控制说明(CSPEC)、状态转换图(STD) 和实体-关系图(E-R)等。④安全性审计支持,实时检测、记录和分析网络,上和用户系统中发生的各类与安全有关的事件,阻断严重的违规行为。详细设计是系统实现的依据,需要考虑所有的设计细节。通常需要形成的报告有四类。自动的文件备份与归档、文件的空间管理、文件的迁移、灾难恢复以及存储数据的管理等内容。原创 2024-05-25 06:27:36 · 292 阅读 · 0 评论 -
软考之信息系统管理:数据库技术
数据库技术是用来管理数据的技术,负责存储和处理信息资源,是信息系统的核心和基础;数据模型是一种模型,是对现实世界数据特征的抽象。原创 2024-05-24 09:51:02 · 163 阅读 · 0 评论 -
软考之信息系统管理:网络基础知识
TCP/IP协议规定,每个地址由32位二进制组成,分成四段,其中没8位构成一段,每段所能标识的最大范围不超过255,段与段之间用“.”隔开;网络号标识确定了某一主机所在的网络,主机号标识确定了该网络特定的主机;方法是:与IP地址一样,也采用32位的进制数,由两部分组成,前面一部分为全1,后面一部分为全0;子网掩码用于区分IP地址的网络数部分和结点数部分,即前多少位是网络数,后多少位是结点数;信号可以是模拟的,也可以是数字的;网络是一些结点和链路的集合,计算机网络就是相互连接、彼此独立的计算机系统的集合。原创 2024-05-24 09:50:22 · 385 阅读 · 0 评论 -
软考之信息系统管理:数据结构和算法
一个算法的复杂性的高低体现在运行该算法所需的计算机资源的多少上,所需资源越多,算法的复杂性越高;顺序存储结构就是用一组地址连续的存储单元依次存储线性表中的所有元素。只要确定了线性表的起始位置,皆可以获取线性表的任意元素的存储位置;链式存储结构的特点是可以用一组任意的存储单元俩存储线性表中的元素;图是由一个非空的顶点集合和一个描述顶点之间多对多关系的边集合组成的一种数据结构;线性表是最常用也是最简单的一种数据结构,一个线性表是n个数据元素的有限序列;数据结构:数据的特性和数据之间存在的关系;原创 2024-05-23 10:01:13 · 344 阅读 · 1 评论 -
软考之信息系统管理:系统配置和方法
计算机系统可维护性通过平均维修时间(MTTR)来度量,即系统发生故障后维修和重新恢复正常运行所花费的时间;计算机系统的可靠性用平均无故障时间(MTTF)来度量, 即计算机系统平均能够运行多长时间,才发生一次故障。响应时间指用户从输入信息到服务器完成任务给出响应的时间,即计算机完成某一任务所花费的时间;基本锁有两种:排它锁(写锁 X锁)和共享锁(读锁 S锁);保证事务的ACID特性是事务处理的重要任务;主要特点:安全性、稳定性、易维护、快速响应,系统扩展灵活;事务的四个特性:原子性,一致性,隔离性、持续性;原创 2024-05-23 10:00:28 · 218 阅读 · 0 评论 -
软考之信息系统管理:程序设计语言
高级语言编写的源程序在输入计算机时,需要通过“翻译程序”翻译成机器语言的形式的目标程序,这种“翻译”有两种方式:编译方式和解释方式;数据成分:数据是程序操作的对象,具有存储类别、类型、名称、作用域和生存期等属性,使用时需要为它分配空间;函数说明包括函数返回值,函数的名字、函数的运行时所需的参数和类型;它们都是面向机器的语言,只适用于特定类型的计算机;高级语言是相对于汇编语言而言的,包含面向过程的语言和面向问题的语言;指针类型:一个变量的地址称为该变量的指针、指针变量的值就是变量的地址。原创 2024-05-22 07:43:40 · 1324 阅读 · 0 评论 -
软考之信息系统管理:存储管理、设备管理、作业管理
当一个作业被操作系统接受,就必须创建一个作业控制块,并且在这个作业的正在生命周期中将顺序执行以下四个状态;对成批进入系统的用户作业,按一定的策略选取若干个作业使他们可以获取处理器运行,这项作业称为作业调度;主要功能有: 主存储器的空间分配和回收、地址转换和存储保护、主存储空间的共享、主存储空间的扩充;可执行的程序必须保持在计算机的主存储器中,寄存器和高速缓存可以加快指令的执行;存储管理主要是对主存储器中用户区域进行管理,也包含对辅存储器的管理;把程序和数据的逻辑地址转换为物理地址称为地址转换。原创 2024-05-22 07:42:19 · 190 阅读 · 0 评论 -
软考之信息系统管理:进程
两个进程分别等待对方占用的一个资源,于是两者都不能执行而处于永远等待的状态,即为死锁;操作系统实现进程同步的机制称为同步机制,通常由同步原语构成;原语是操作系统中执行时不可中断的过程;进程控制块(标识信息,现场信息、控制信息)最常用的同步机制有:信号量及PV、管程两个。进程同步是解决进程间协作关系的手段。进程互斥是解决进程间竞争关系的手段。进程互斥关系是一种特殊的进程同步。原创 2024-05-17 23:31:09 · 82 阅读 · 0 评论 -
软考之信息系统管理:计算机硬件基础、操作系统知识
操作系统是管理软硬件资源、控制程序执行、改善人机界面、合理组织计算机工作流程和为用户使用计算机提供良好运行环境的一种系统软件。实现角度:是一种数据结构,目的在于清晰的刻画动态系统的内在规律,有效管理和调度进入主存储器运行的程序。动态性:进程是动态,有生命周期。等待态:阻塞或睡眠态,不具备运行条件,等待某个事件完成。独立性:每个进程可以独自的速度在CPU上运行。可靠性:两次故障直接的间隔时间越长,越可靠。理论角度:对正在运行的程序过程的抽象。就绪态:具备运行条件,等待分配处理器。并发性:进程可以并发执行。原创 2024-05-17 08:11:34 · 396 阅读 · 0 评论 -
从头学前端-CSS3提升-续
透视 perspective :写到被观察元素的父盒子上;关键字: animation。关键字:transform。原创 2023-07-31 09:22:32 · 126 阅读 · 0 评论 -
从头学前端-移动端布局
流式布局,也叫百分比布局。bootstarp布局。原创 2023-07-17 09:06:08 · 108 阅读 · 0 评论 -
从头学前端-H5和CSS3提升
type属性值新增选项:email,url,date,time,month.week,time,search,tel,color,number等。选择属性值结尾、包含或开头的某些元素 E[attr$=‘val’] E[attr*=‘val’] E[attr^=‘val’]nth-clild会把所有的盒子都排列序号,所以只使用序号会不准确,而nth-of-type不会,只会把指定类型排列序号;nth-child(n) nth-child(2n) n可以是数字,关键字(even或odd)或公式。原创 2023-07-11 18:01:33 · 823 阅读 · 0 评论 -
从头学前端系列文章目录
从头学前端系统文章原创 2023-03-02 12:45:51 · 216 阅读 · 0 评论 -
从头学前端-CSS基础04
为了有效减少服务器接收和发送的频率,减轻服务器的压力;一般情况下都是往上走,往左走,所以backgroud-position的值都是负值。图片默认是基线对齐,会导致图片底侧和边框会有空隙;字体图标需要下载,下载地址有很多,推荐https://iconfont.cn/字体图标展示的是图标,本质上是文字;CSS初始化是指重设浏览器的样式,解决兼容性问题;css画三角形主要通过边框的宽度和颜色进行设置;边框设置不同的宽度和颜色,获取不同的三角形。可以使图片,表单和文字对齐,垂直居中。原创 2022-10-08 09:29:22 · 478 阅读 · 0 评论 -
从头学前端-CSS基础03
float属性用于创建浮动层,将其移动到一边,直到左边缘或右边缘触及到包含块或另一个浮动框的边缘;网页布局是通过标准流,浮动,定位一起完成的;标准流可以让盒子上下或左右排列浮动可以让多个块级元素一行显示或左右对齐盒子定位有层级概念,可以让多个盒子前后叠压显示;原创 2022-10-07 22:02:53 · 453 阅读 · 0 评论 -
从头学前端-CSS基础02
Emmet 的前身就是 Zen Coding。它是一组专门用来提高编写 HTML 和 CSS 代码速度的便利工具。将它整合进文本编辑器,可以提供一些功能和快捷方式,加快开发速度。提供包括 Eclipse、IDEA、UltraEdit、SlickEdit 的插件;原创 2022-10-04 09:43:33 · 513 阅读 · 0 评论 -
从头学前端-CSS基础01
CSS是层叠样式表的简称,有时也会称之为CSS样式表或级联样式表。CSS也是一种标记语言(和html一样,不是个编程语言);Html主要是页面结构,显示元素内容,CSS是美化页面,布局网页;CSS规则主要有选择器和样式声明组成;样式声明以键值对的形式出现;如下:p{}原创 2022-10-04 09:42:48 · 499 阅读 · 0 评论 -
从头学前端-HTML简介
先说下什么是网页:网页是网站中的页面,通长是HTML格式的文件,单个或多个页面就组成了一个网站;现在的技术发展到一般都是单页应用,在一个页面中,通过页面跳转的方式,访问不同数据页面;网页基本都是通过浏览器访问;网页主要有图片,文字、链接、视音频等元素组成;使用不同的标签引入元素;最终生成的文件和展示的方式一般都是html或htm文件;什么是HTMLHTML是超文本标记语言《Hyper Text Markup Language》,不是一个编程语言,只是个标记语言,用来描述网页结构;原创 2022-10-01 20:18:39 · 637 阅读 · 0 评论 -
Python可视化模块matplotlib生成图表中文乱码问题解决
Python可视化模块matplotlib生成图表中文乱码问题解决原创 2022-06-04 00:10:33 · 931 阅读 · 0 评论 -
Vue项目预备知识介绍
vue是一个用于创建用户界面的开源JavaScript框架,也是一个创建单页应用的Web应用框架;Vue的核心库只关注视图层,容易入门,原创 2022-06-02 11:51:46 · 492 阅读 · 0 评论 -
python自动化所用到的库介绍
关于python自动化所用到的库介绍1、python操作excle的八个库:Python xlrdPython xlwtPython xlutils以下内容为付费内容58%Python xlwingsPython openpyxlPython xlswriterPython win32comPython pandas2、python操作word的库:Python-docx3、python操作pdf的库:PyPDF2pdfplumber;4、python操作ppt的库:pyt原创 2022-05-23 20:00:37 · 2004 阅读 · 0 评论 -
IntelliJ Idea 常用快捷键列表
Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ OR ],可以跑到大括号的开头与结尾Ctrl+F12,可以显示当前文件的结构Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3 可以选择Ctrl+N,可以快速打开类Ct...原创 2019-04-04 17:14:00 · 414 阅读 · 0 评论 -
RestTemplate调用https接口跳过证书验证
import javax.net.ssl.HostnameVerifier;import javax.net.ssl.SSLContext;import javax.net.ssl.SSLSession;import javax.net.ssl.TrustManager;import javax.net.ssl.X509TrustManager;import java.nio.ch...原创 2021-07-13 13:23:00 · 2122 阅读 · 8 评论 -
数据库MongoDB查询语句--持续更新
数据库可视化工具robomongo 下载地址链接:https://pan.baidu.com/s/1RjU1BXq2rXFG07Zaw5BHrQ 提取码:o1w5 ----------------------------------------------------------------------------------------模糊查询:包含字符串str : f...原创 2016-07-28 09:30:00 · 585 阅读 · 1 评论 -
mysql查询语句-持续更新
1、使用group by的时候同时获取总数SELECT IFNULL(state,'-1') AS state, count(*) as count FROM my_assets GROUP BY state WITH ROLLUP ORDER BY state原创 2022-03-07 14:41:05 · 511 阅读 · 0 评论 -
Python剪刀石头布游戏
import randomchoices = [“Rock”, “Paper”, “Scissors”]computer = random.choice(choices)player = Falsecpu_score = 0player_score = 0while True:player = input(“Rock, Paper orScissors?”).capitalize() # 判断游戏者和电脑的选择 if player == computer: print原创 2021-11-20 19:56:50 · 463 阅读 · 0 评论 -
Jms规范里的两种message传输方式Topic和Queue的对比
Jms规范里的两种message传输方式Topic和Queue,TopicPublish Subscribe messaging 发布订阅消息 topic数据默认不落地,是无状态的。 完整性保障:并不保证publisher发布的每条数据,Subscriber都能接受到。消息是否会丢失:一般来说publisher发布消息到某一个topic时,只有正在监听该topic地址的sub能够接收到消息;如果没有sub在监听,该topic就丢失了。消息发布接收策略:一对多的消息发布接收策略,监听同一个top原创 2021-09-25 12:03:16 · 552 阅读 · 0 评论 -
java 字符串和16进制互转
16进制数据转字符串stringpublic String hexToString(String hex) { String result = hex; if (!(hex.indexOf(":") == -1)) { String[] temps = hex.split(":"); byte[] bs = new byte[temps.length]; try { for (int j = 0; j < temps.length; j++) { // 转原创 2021-07-10 16:54:32 · 733 阅读 · 0 评论 -
使用python获取各种手机的User-Agent,测试用
直接看代码吧:# -*- coding: utf-8 -*-import requests, json, re, os, sys, datetime, time, traceback , randomfrom contextlib import closingfrom urllib.request import urlopenfrom bs4 import BeautifulSoupimport schedule, threadingdef downloadText(text, path原创 2021-02-09 11:19:03 · 1206 阅读 · 1 评论 -
使用python获取历史上的今天发生了什么事?
使用python获取历史上的今天前言代码引入库部分代码最后前言数据来源self.domain = [‘www.lssdjt.com’]self.base_url = ‘http://www.lssdjt.com’代码引入库import requests, json, re, os, sys, datetime,timeimport tracebackimport historySqlitefrom urllib.parse import urlparsefrom contextlib原创 2021-02-08 22:57:02 · 575 阅读 · 0 评论 -
python下载poco.cn网站图片,学习交流用
文章目录# 前言目标网站http://www.poco.cn# 一、部分代码```c#-*-coding:utf-8-*-import urllib.requestimport os,tracebackimport redef url_open(url):req = urllib.request.Request(url)req.add_header(‘User-Agent’, ‘Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.原创 2021-02-05 09:52:01 · 832 阅读 · 0 评论 -
使用python下载b站视频,学习使用
文章目录前言一、使用步骤1.引入库2.部分代码总结前言使用python下载b站视频,学习使用一、使用步骤1.引入库代码如下:#-*-coding:utf-8-*-import requests,os,tracebackimport random,threadingimport time,json2.部分代码def run(tag,path): for i in range(10): url = 'http://api.vc.bilibili.co原创 2021-02-04 09:58:49 · 739 阅读 · 1 评论 -
使用python下载图片,仅供测试使用
文章目录一、使用步骤1.引入库2.写代码总结一、使用步骤1.引入库代码如下:#-*-coding:utf-8-*-import osimport timeimport json,threadingimport re,tracebackimport requestsimport urllib3import urllibfrom bs4 import BeautifulSoup2.写代码部分代码如下:basepath = os.path.abspath(os.path.dir原创 2021-02-03 09:43:01 · 520 阅读 · 0 评论 -
python使用you-get下载视频
文章目录前言一、you-get1.引入库2.开始编码总结前言一、you-get1.引入库# -*- coding: utf-8 -*-from bs4 import BeautifulSoupimport urllib.requestimport tracebackimport re,stringimport osimport sysfrom urllib.parse import quote2.开始编码base_curl="" #全局变量path=''#检索每一集ur原创 2021-02-02 10:29:47 · 632 阅读 · 2 评论 -
使用python获取历史天气,存储到sqllite数据库
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、历史天气从哪获取?二、使用步骤1.引入库2.代码编写总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、历史天气从哪获取?www.tianqihoubao.com二、使用步骤1.引入库import requests, json, re, o原创 2021-02-01 09:42:47 · 503 阅读 · 0 评论 -
python版语音天气预报
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、使用步骤1.引入库2.代码编写总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、使用步骤1.引入库代码如下(示例):主要使用到百度的api和网络请求相关功能import requestsimport reimport osimpor原创 2021-01-27 09:49:34 · 477 阅读 · 0 评论 -
Python操作sqllite数据库
# -*- coding: utf-8 -*-import sqlite3import requests, json, re, os, sys, datetime, time, traceback , randomfrom bs4 import BeautifulSoupDB_FILE_PATH = 'G:\\synonym.db'SHOW_SQL = Truedef get_conn(path): conn = sqlite3.connect(path) if path:原创 2020-11-21 18:39:36 · 546 阅读 · 0 评论