001.Delphi插件之QPlugins,一个最简单的插件

安装QPlugins里面的Demo,复制粘贴着写了一个最简单的插件,看看好不好用 EXE代码如下: unit Main_Frm; interface uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, Vcl.Controls, Vcl.Forms, qplugins_vcl_f
分类: 其他 发布时间: 09-08 22:54 阅读次数: 0

软件工程——第一次作业

我选择的是知乎,饿了么,支付宝, 知乎:是一个真实的网络问答社区,社区氛围友好与理性,连接各行各业的精英。用户分享着彼此的专业知识、经验和见解,为中文互联网源源不断地提供高质量的信息。我有什么问题或者想要看一些有质量的书我都会在知乎上问知友。 饿了么:饿了么让我们的生活更方便,跟美团外卖一样,饿了么是一个在网上下单的订购外卖的软件,只要小手一点就能在宿舍吃到午餐,有时候还有优惠券,比实体店要便宜很多呢,方便又实惠,是很多宅男女最热爱的软件之一。 支付宝: 如今,支付宝已成为出门必备APP,衣食
分类: 其他 发布时间: 09-08 22:54 阅读次数: 0

在博客园写第一篇随笔

时间流逝,博客园已经很久了,更新的文章内容不知道多还是不多,能否带个联系
分类: 其他 发布时间: 09-08 22:54 阅读次数: 0

LOJ P10114 数星星 stars 题解

每日一题 day7 打卡 Analysis 树状数组 由于题目中给的数据是按y轴排序,我们只需构建x轴的树状数组,也就是说我们只需统计星星i之前一共有多少个x坐标小于或等于Xi的星星,这个数值也就是星星i的等级 又因为树状数组无法处理下标为0的元素(会死循环),所以要把每个x坐标+1 1 #include<iostream> 2 #include<cstdio> 3 #include<cstring> 4 #include<algorithm> 5 #define maxn
分类: 其他 发布时间: 09-08 22:54 阅读次数: 0

半同步/半反应堆线程池

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/LF_2016/article/details/72794814 一、什么是线程池 线程池是服务器预先创建的一组线程,这些线程运行着相同的代码,并具有相同的属性。当有新的任务到来的时候,主线程通过某种方式选择线程池中的某一个线程来为之服务,服务完之后又放回线程池中。 二、为什么要有线程池 相比于动态创建线程来说,线程池可以提高速度。因为
分类: 其他 发布时间: 09-08 22:54 阅读次数: 0

[软件工程]第一次博客作业

简单的自我介绍 021700201;我是蔡峰,一个硬核计算机玩家; 爱好挺广,最喜欢收集球鞋和隔人暴扣;最喜欢吃千层饼(玫瑰园角落); 近期最常听的是西奥的《自由之路》;最后想说KEEP REAL是哥的开山刀。 一、回想一下你初入大学时对计算机专业的畅想 当初你是如何做出选择计算机专业的决定的? 哇,这个问题真的很难回答。   实际情况是高考结束后也是很纠结,在商科和计算机之间纠结了好久,主要也是我成绩太差,最后选择了计算机是自己觉得身边商科的朋友太多了,计算机这个专业比较硬核,比较适合我。当
分类: 其他 发布时间: 09-08 22:54 阅读次数: 0

ready vs onload

1 ready事件:当DOM载入就绪,可以查询,操纵时绑定一个要执行的函数。它可以极大地提高web应用程序的响应速度。 2 onload事件:js中的方法,网页的所有元素、图片全部加载完毕才执行这个事件处理程序,速度相对较慢。
分类: 其他 发布时间: 09-08 22:54 阅读次数: 0

Mac `brew install xxx` 一直停留在updating homebrew...的问题

  修改了源,修改了brew安装时禁用自动更新,无奈每次安装时还是停留在这块儿。 cd `brew --cache` 发现这里面有一堆.bottle.tar.gz的文件,删掉了这个cache目录,brew install马上就能装东西了,我怀疑每次update都在恢复其中这些缓存文件的下载。里面的downloads目录下有一些incomplete的文件,怕的话可以只删这些试试。
分类: 其他 发布时间: 09-08 22:54 阅读次数: 0

Java 之 字符输入流[Reader]

一、字符输入流   java.io.Reader 抽象类是表示用于读取字符流的所有类的超类,可以读取字符信息到内存中。   它定义了字符输入流的基本共性功能方法。 public void close() :关闭此流并释放与此流相关联的任何系统资源。 public int read() : 从输入流读取一个字符。 public int read(char[] cbuf) : 从输入流中读取一些字符,并将它们存储到字符数组 cbuf中 。   Reader 抽象类的子类结构:      注
分类: 其他 发布时间: 09-08 22:54 阅读次数: 0

JavaScript学习日记之--DOM

目录 文档加载过程 文档页面元素获取 节点之间关系 DOM常规操作包括:1.获取文档元素;2.对文档元素进行增删改查操作;3.事件操作。 文档加载过程 1. 存在问题 浏览器加载一个页面时,是按照自上而下的顺序加载的,如果将script标签写到head内部,在代码执行时,页面还没有加载,页面中的DOM对象也没有加载,这会导致在JS中无法获取到页面中的DOM对象。 2. 解决方案 1) onload事件 onload事件会在整个页面加载完成之后才触发。为window绑定一个onload事件,该事
分类: 其他 发布时间: 09-08 22:54 阅读次数: 0

从零开始学习Linux,学习时间2019年9月2日到9月6日.一周总结.

时间2019年9月2日----9月6日 上面理论/下面命令 地址:主机的IP(每台主机的名字) 协议:主机中的服务名称 端口:每向服务中的编辑号码 DNS:解析每台主机号,变成容易识别的IP地址. 子网:获取IP地址范围的开始 子网掩码:获取IP地址范围的结束. 域名:ip地址的信息,访问网站. 网关:主机访问外网 ===========================================>> 排错: Ping地址是否通畅 远程连接是否通畅(233.5.5.5.) 检查虚拟软件网络
分类: 其他 发布时间: 09-08 22:54 阅读次数: 0

高性能服务器编程半同步/半反应堆的线程池模板

线程池实现的半同步/半反应堆模型,使用工作队列实现主线程和工作线程的通信,利用加锁(互斥锁、信号量)实现同步操作,有点类似于“生产者-消费者”的通信模型。 缺点: 1、利用锁实现工作线程对工作队列的访问,锁的加入降低了系统效率; 2、必须保证所有客户请求都是无状态的,因为同一个连接上的不同请求可能会由不同线程处理; 优点: 1、主线程和工作线程间没有耦合关系,通用性强; 2、利用操作系统自带的信号量唤醒机制,工作线程基本可以实现公平调度(工作线程负载均衡),程序实现简单。 #ifndef TH
分类: 其他 发布时间: 09-08 22:54 阅读次数: 0

Java知识点3 Hibernate的基础配置详解

1、Hibernate的原理 1.通过Configuration().configure(); 读取并解析hibernate.cfg.xml配置文件 2.由hibernate.cfg.xml中的<mapping resource="com/xxx/xxx/Student.hbm.xml"/>读取并解析映射信息 3.通过configure().buildSessionFactory(); //创建SessionFactory 4.sessionFactory.openSession(); //打
分类: 其他 发布时间: 09-08 22:54 阅读次数: 0

SSH自动断开后重连的解决方案

注:本文出自博主:chloneda 问题场景 终端连接远程 SSH 服务,经常会出现长时间无操作后就自动断开,或者无响应,无法再通过键盘输入,只能强行断开重连。 那么有没有办法保持 SSH 连接不断开,或者断开连接后自动重连呢?有的! 解决方法 方案一:客户端发送心跳 Linux / Unix 下,编辑 ssh 配置文件: vim /etc/ssh/ssh_config 在文件中添加以下内容: ServerAliveInterval 20 ServerAliveCountMax 999 Ser
分类: 其他 发布时间: 09-08 22:54 阅读次数: 0

关于正则表达式RegExp

常用元字符串 元字符 说明 \d 匹配 数字 \D 匹配 非数字 \w 匹配 数字,字母,下划线 \W 匹配 任意不是字母,数字,下划线 \s 匹配 空白符 \S 匹配 任意不是空白符的字符 . 匹配除换行符以外的任意字符 ^ 匹配 以谁开头 $ 匹配 以谁结尾   /r/n 换行符 var reg = /\d/ // 表示只要字符串中有数字,就符合要求 var reg = /\D/ // 表示只要字符串中有非数字,就符合要求 var reg = /\w/ // 表示只要字符串中有 数字/字母
分类: 其他 发布时间: 09-08 22:54 阅读次数: 0

需要学习的技术整理

TCP 拥塞控制 Java HashMap 源码
分类: 其他 发布时间: 09-08 22:54 阅读次数: 0

第一次作业 软件调查

一:SAI2 1. SAI2软件开发者通过给予使用者体验以及教程让使用者快速熟悉软件性能以说服使用者,软件为买断制分为实体版和电子版,现金以及电子账户都有涉及。 2. 从互联网中下载得到。 3. 软件bug固然存在,当软件报错后,会出现 “send report”选项,说明用户使用可以代替软件测试员的职务,发送错误报告以协助软件方进行产品的修复,或者用户的一些反馈来促使软件方进行软件更新(市场作用对公司经营的推动性) 4. SAI2发售于2016年,同类型的绘图软件例如“sai”系列以及老牌的
分类: 其他 发布时间: 09-08 22:54 阅读次数: 0

徐昶昀第一次作业——17037085

我选择的是keep、微信和抖音。 keep:在各大视频网站上看到介绍,广告做的深入人心,给人条件发射,一想到健身锻炼就想到keep。目标是手机用户信息进行大数据分析,当然这其中会让你购买课程赚取你的现金。软件先让你免费使用,把你养成习惯哦,像你推荐适合的课程,很多用户理所应当的会购买。 微信:身边的都在用,形成了一种生态环境,不使用都不行。以前紧紧用来收发信息,现在更是集成了支付功能,让你出门不带零钱很方便。 抖音:抓住了现在快生活的节奏,人们生活的越来越浮躁,没有时间静下心来,用抖音打发零片
分类: 其他 发布时间: 09-08 22:37 阅读次数: 0

【windows】windows安全基础

windows安全基础 安全主体 security principal 是可以进行身份验证的实体。 哪个安全主体在要求访问?这个维度可以是用户,计算机和进程。一旦确认以后,系统就会发放SID。 例子:你正在运行服务,该进程需要访问计算机上的文件。操作系统需要知道谁要求访问这些文件。这个时候需要有适用于它的安全主体。 您将在windows中找到任何对象或实体都有一个安全主体(security principal) 安全标识符 security identifier(SID) 类似于系列号。win
分类: 其他 发布时间: 09-08 22:37 阅读次数: 0

StringBuilder -字符串缓冲区,节约内层空间变长数组

1 package cn.learn; 2 /* 3 字符串缓冲区 -缓冲可提高效率 4 java.lang.StringBuilder 5 字符串的底层是一个被final修饰的数组,不能改变,是一个常量 6 private final byte[] value; 7 也就是说在字符串相加时,会生成多个字符串,占用空间效率低下 8 eg:String str = "a"+"b"+"c" 9 会有a,b,c,ab,abc五个字符串 10 11 而String
分类: 其他 发布时间: 09-08 22:37 阅读次数: 0