自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(76)
  • 资源 (1)
  • 收藏
  • 关注

原创 [备忘.打印设置问题]A5纸张打印问题(同一台打印机上 A4 和 A5)

1、我们有个文档打印程序,当涉及到既要打印 A4 又要打印 A5 时,A5 的内容打印效果不符合预期(只打印了部分内容出来);>>猜测是让打印机判断是否要对打印内容做"旋转"——要打印的内容方向与进纸如果是一致的则直接打印输出,否则要做旋转。2、该打印机只有一个纸盒,人工根据要打印的文档格式来放合适的纸(A4固定纵向放纸,A5固定横向放纸);3、“打印命令参数”的纸张和方向应与内容一致(内容是纵就“纵向”,内容是横就“横向”);2、操作系统的打印机设置:“A5 + 长边进纸” or “自定义A5横”;

2024-04-25 19:16:52 85

原创 [思考记录]迭代与试错,利用算力简化问题

这种处理方式其实遵循了“迭代与试错”的模式。这一模式还有很多应用,典型的就有暴力破解密码(用大量已知密码的集合进行穷举试错)、手机万能遥控器App去匹配到要控制的电器设备类型。这种模式的优势就在于,它极大地简化了用户解决问题的过程,不需要使用者对问题有深入的理解或专业知识,只需通过手工简单的尝试(甚至是程序自动做了)就能够获得有效结果。

2024-04-15 14:30:28 192

原创 [备忘.经验总结]该如何排查“棘手”问题?

如何排查问题?1、先审视下问题现象是否明确了。不止是问题的表现,还包括出现的环境和条件等。2、各线索是否都真实可靠?只有确保了“事实”是客观真实的,我们才能避免被误导或走入误区。3、不急于凭感觉尝试各种解决办法,而是先有思路。比如先快速整理出排查问题的关键要素,然后根据线索分析可能的原因和影响因素,再去有目的和有计划地去逐个排查验证。4、质疑的态度。遇到解释不通地方,除了可能是认知不足,也可能是信息有误。5、找找身边的“高手”。遇到卡点和疑惑,找合适的人帮助是条捷径。

2024-04-11 16:46:35 122

原创 [思考记录]技术欠账

这个“技术欠账”是指在这个项目的初期,会有意无意偏向快速实现,想先做出来、用起来,进而在实现过程中做出了一些临时的妥协。典型如,原本应该设计成灵活动态的逻辑,我们却先写成了死代码,这无疑牺牲了灵活性和功能的完整性;还有一些本应进行单独判断检查和细化处理的逻辑,选择了暂时搁置或简化,这些其实是对系统的稳定性和功能完整性的破坏。还有就是,当时认为不关键的一些小问题会选择跳过而没有进行更多的思考,这些其实都有可能为未来的隐患。而更为重要的是,我们不能被一时的短期成效所迷惑,而忽视了所欠下的债务。

2024-03-23 22:40:46 441

原创 [备忘.Android]更新Android系统内置WebView版本

在原生的 Android 7+ 系统中,WebView 的版本能够独立于 Android 系统更新(通过 Google 应用商店更新)。但国内的手机平板等设备上基本使用的是各厂商的定制 Android 系统,除了不能直接访问 Google 应用商店,甚至内置的 WebView 也有改动。基于手头的系统做了验证,华为 HarmonyOS 3、EMUI 5 和 小米 MIUI 14 是可以的...

2024-01-30 21:00:00 3104

原创 [备忘.Linux]服务部署管理常用命令|systemd

在Linux上部署程序、排查程序问题会用到的一些常用命令。偶尔会要用到,特放这里备忘和分享。服务(service),指常驻在内存中的程序。--启动服务。如果服务已经在运行,会忽略启动命令。--停止服务--重启服务--设置服务开机自启动。实质是将服务文件的链接添加到目录下:/etc/systemd/system/multi-user.target.wants--禁止服务开机自启动--查看服务运行状态--列出所有服务--列出指定名称的服务。输入部分名称字符,可模糊搜索。--查看服务文件内容。

2023-10-24 16:18:55 521

原创 [备忘]Windows&Linux上查看端口被什么进程占用|端口占用

多种方式,但前提是要安装了相应工具,如: sudo apt-get install netstat。通过进程ID查询进程信息。

2023-10-18 15:40:12 329

原创 Android壳程序实现方式对比

微信系:微信之前的浏览器为 X5 浏览器,后为了和小程序的浏览器内核同构,2020-05-28 (我目前在互联网上能找到的最早时间)后从 X5 迁移到 XWeb,内核版本主要为 Chromium 78 和 Chromium 86。字节系:核心产品有抖音,今日头条,番茄小说等 APP,内核版本主要为 Chromium 75 和 Chromium 88。阿里系:核心产品有 UC 浏览器,夸克浏览器等 APP,内核版本主要为 Chromium 78。国内大厂采用的方式:自行包装浏览器内核。

2023-06-09 12:02:57 1150

原创 [问题记录.linux]centos7出现循环登录.ssh登录后会话立即被断开

3、这两天ssh登录。登录成功,但会话感觉被立即断开了。但不是网上常说的“一段时间空闲后的自动断开”2、前端时间上去安装配置 hexo ,折腾了很久才搞定。/etc/profile 改坏了为什么会这样?当时修改时没发觉,但再次登录就出现这个问题。幸亏大致记录了前段时间做的更改,要不就又得重装了。4、通过vnc等方式登录,发现也是一样的现象。着实被坑了一把,必须要记录下来!1、系统是 centos7。

2023-03-28 22:46:33 498

原创 [笔记.Markdown]基本语法及常见用法示例

Markdown基本语法及常见用法示例

2023-02-02 14:22:04 583

原创 [问题记录.pg]使用 WITH RECURSIVE 时遇到问题数据,引发死循环。如何避免?

一个因 WITH RECURSIVE 递归查询导致的死循环,引发应用程序内存和CPU涨爆。改进sql写法,避免该问题。

2022-11-17 16:09:30 1601

原创 [问题记录.git]本地VS中看不到远程分支

本地VS中看不到远程分支,强行更新。

2022-10-18 16:21:51 631

原创 [问题记录.诡异的循环文件夹“...“]名称为三个点的文件夹

Win和VS都跌在这三点...文件夹上了!

2022-09-19 15:27:59 1377 3

原创 [问题记录.asp.net core]API返回的音视频流无法拖进度条

之前音视频文件都是直接放在wwwroot的子目录下,通过IIS访问都是能够拖动进度条的。但改成API方式返回流以后,发现居然无法拖进度条了。

2022-08-29 14:15:08 657

原创 [笔记.CORS漏洞]跨域资源共享(Cross-origin resource sharing)

跨域资源共享产生的原因:1、访问网站资源的请求,最终都是浏览器发起的;2、向A网站的请求,可以是用户访问A网站的页面引发,也可以是用户访问其他页面间接引发(如:其他网站页面中的img标签src到A网站);3、请求是否正常被执行,取决于浏览器和被请求的网站服务(A网站)浏览器提供判断需要的信息——头信息之中的Origin等字段网站服务来判断是否接受调用整个CORS通信过程由浏览器背后完成,使用者基本感受不到

2022-08-19 14:57:29 311

原创 [问题记录.PostgreSQL]pg中执行包含union的sql报: SQL 错误 [42601]: 错误: 语法错误 在 “union“ 或附近的

SQL 错误 [42601]: 错误: 语法错误 在 "union" 或附近的 Position:

2022-08-16 18:37:45 4635

原创 [问题记录.VisualStudio]VS2022调试运行报错 “projectFilePath”不能为空字符串(““)或以 null 字符开头。

“projectFilePath”不能为空字符串("")或以 null 字符开头。参数名: projectFilePath

2022-08-11 16:03:58 1411

原创 [Linux]关于在国产操作系统上安装Oracle数据库

Oracle19c等新版本可以在其最新的系统上跑银河麒麟高级服务器操作系统V10(兼容版本) -x86架构银河麒麟高级服务器操作系统V10(arm)但Oracle11g等老版本的,则建议用这个系统中标麒麟高级服务器操作系统V7(x86_64)......

2022-07-06 10:52:53 3504

原创 [Linux]什么是Linux根社区

根社区,是指基于Linux内核和其他开源组件进行构建,不依赖上游发行版的社区体系。基于其能衍生出不同分支或下游社区。

2022-07-01 10:48:23 1814

转载 [vb6组件]Visual Basic 6 Client Websocket Control 1.11 BETA - vb6的websocket客户端组件 - 可以直接使用

发现一个vb6的牛X组件,特记录备忘:封装实现了 websocket 协议,可以处理普通以及安全(ssl/ssh) Websocket 连接!上周才又更新 Version 1.11 BETA - 5/12/2022开源免费!感谢作者,直接放链接:[VB6] Visual Basic 6 Client Websocket Control 1.11 BETA-VBForumsSome Uses for a Websocket control are:1) Connect to and

2022-05-20 14:21:20 494 1

原创 [Linux]华为的系统 欧拉 鸿蒙 openEuler HarmonyOS OpenHarmony

之前整理过《华为机器运行什么桌面系统?EulerOS openEuler LiteOS 鸿蒙 深度 UOS》,但差不多快两年了,今天再梳理下:openEuler | open欧拉定位是服务器操作系统 是基于CentOS的 Linux 发行版,开源、免费 其商业发行版由麒麟软件、统信软件等提供(如:统信UOSV10-e版、麒麟V20-openEuler版) https://www.openeuler.org鸿蒙HarmonyOS与安卓都是基于相同的Linux系统开发 Harmony.

2022-05-07 17:36:42 2350

原创 [笔记.CentOS]离线安装rpm包,本地yum源

因为项目上基本都是内网,所以存在离线安装所需包及其依赖包的问题。一、如何获取离线的rpm包?1. 安装光盘的Packages 目录下 通常是挂接成本地目录,然后做为yum源2. 通过yumdownloader 下载指定rmp及其依赖包 两种方式(但我只验证成功前一种,--downloadonly 方式暂未成功)yumdownloader --resolve --destdir /data/localyum/packages <包名>yumdownloader --...

2022-05-06 15:03:49 4942

原创 [统信UOS.笔记]操作技巧.常用命令及问题解决

1. 在登录界面,用可以用“Ctrl + Alt + F2”切换到控制台模式。【场景1】系统桌面崩了会导致登录后又回到登录界面,这时可以用命令来修复桌面:1.用“Ctrl + Alt + F2”切换到控制台2.输入用户名和密码登录3.运行“sudo apt install dde -f”如果想更新包后在修复,先执行:sudo apt updatesudo apt upgrade......

2022-03-14 16:11:18 14194

原创 [笔记.UOS]以root用户访问

apt-get install openssh-server默认情况下,openssh将在TCP端口22上运行netstat -tulpn | grep :22 #service ssh stop # service ssh start # service ssh restart # service ssh status # /etc/init.d/ssh stop # /etc/init.d/ssh start ...

2022-03-10 15:40:39 1286

原创 [笔记.UOS]通过UOS远程连接Win10.RDP

1、工具准备——应用商店里搜索 Remmina 并安装2、开启远程——新建连接,使用RDP协议,填上IP、用户名和密码。如图:

2022-03-05 14:08:33 2175

原创 [笔记.UOS] 运行.net core程序(.net 6) - 在线安装 .net core/.net 6 & 离线安装 .net 6 (适用amd64及arm64等各个版本)

我使用的是UOS家庭版(版本号:20,版本:21.1.1,64位),它是基于 Debian 10 的,所以按照 Debian 10 系统来配置运行即可。配置 .net 6 运行环境将 Microsoft 包签名密钥添加到受信任密钥列表,并添加存储包wget https://packages.microsoft.com/config/debian/10/packages-microsoft-prod.deb -O packages-microsoft-prod.debsudo dpkg

2022-03-05 13:27:23 4070

原创 [笔记.UOS] 通过Win10远程连接UOS.RDP

操作成功后,可以直接通过Windows的“远程桌面连接(mstsc)”远程到UOS。因为是基于RDP协议,比三方远程软件和VNC协议的方式开销小,所以会顺畅得多。说下操作步骤:1、环境准备——在UOS上安装xrdp打开命令行终端(桌面空白处右键->在终端中打开)sudo apt-get install xrdp根据提示,输入“y” ,继续完成安装。2、远程连接步骤UOS下,输入sudo init 3 Windows下,打开远程桌面连接(mstsc)...

2022-03-05 13:05:24 6999 2

原创 [随想]关于移动支付

今天翻到一篇上币05年关于我国硬币发展趋势的文章,结论是“金属硬币再商品交易中的媒介作用,在我国还需要又相当长的时间”。但事实上才十年左右的时间,硬币甚至纸币都已经在很多人的生活购物场景中消失了,取而代之的是手机支付。 文章中写道,当时的很多非现金消费主要是银行卡/信用卡以及区域性的充值卡,由于使用习惯、通用性、支付设备基础建设投入等问题,并不具备替代硬币的条件。而现在,随着手机和网络的极大普及、消费交易习惯的转变、技术和平台的助推等诸多因素,成就了现如今移动支付的荣光。不仅硬币,...

2021-12-18 23:23:02 187

原创 [笔记.Oracle.LogMiner]使用LogMiner捕获数据变化 - CDC/redo log/online在线日志/归档日志

前段时间在验证用LogMiner读取分析Oracle 的 redo log 文件,得到DML和DDL的变化信息。通过网上的一些资料还是很容易跑通,但要用得比较顺畅还是经过了一番研究和验证。特将一些关键要点整理如下:字典特性:1、三种类型字典:在线字典、InRedoLog模式、FlatFile模式2、在线字典只有当前最新的对象信息;3、InRedoLog模式、FlatFile模式都是要创建出字典文件(创建过程会消耗数据库资源,最好在非高峰期时间进行);4、创建出的字典文件.

2021-12-14 19:40:02 805

原创 [备忘]Oracle数据库字段缺省值函数-ID值自动填充

Default 可以用系统函数,不支持自定义函数。如果需要使用自定义函数来填充,建议使用触发器等方式。create table TESTTABLE2( id1 VARCHAR2(100) default SYSDATE, id2 VARCHAR2(32) default SYS_GUID(), id3 VARCHAR2(100) default 'a', id4 RAW(16) default SYS_GUID(), id5 VARCHAR2(36)

2021-12-09 15:45:15 870

转载 【转载】统信UOS毕昇驱动引擎正式发布:2000多款打印机直接用Windows驱动

今天,统信UOS的出品方统信软件官方宣布,正式推出“毕昇驱动引擎方案”,将在12月31日随着统信桌面操作系统V20(1043)正式推送。统信UOS此前已经与数十家打印机厂商合作,完成了3000多款打印机产品的适配,在自主操作系统中是最多的,但由于部分国外机型适配排期比较长、旧款打印机无原厂适配驱动等原因,依然存在很大不足。新的毕昇驱动引擎方案可以直接在统信UOS上运行Windows打印机驱动,而无需安装Windows虚拟机,或者采购虚拟化解决方案,极大地扩展了统信UOS的驱动适配生态,在国内和国际上

2021-12-07 14:19:56 1316

原创 [备忘.问题处理]ORA-00257 归档日志占满

1、查看归档日志文件存储路径及空间占用率sqlplus> sys@orcl as sysdbaSQL> select * from V$FLASH_RECOVERY_AREA_USAGE; --查看归档日志空间占用率SQL> show parameter recover;2、更改归档日志存储文件大小SQL> shutdown abort --关闭进程 SQL> startup mount --装载数据库 SQL> sel

2021-11-24 16:23:44 1815

转载 [好文转载]图解 | 原来这就是网络

发现一篇讲解网络的好文!特收藏转载清晰讲解了 MAC寻址、IP寻址,帮助了解物理层、数据链路层、网络层这前三层协议!----------------------------------------------------------------------------出处:图解 | 原来这就是网络 - 闪客sun你是一台电脑,你的名字叫 A很久很久之前,你不与任何其他电脑相连接,孤苦伶仃。直到有一天,你希望与另一台电脑 B 建立通信,于是你们各开了一个网口,用一根网线

2021-11-12 16:01:22 142

原创 [笔记]CDC(Change Data Capture) 数据变化捕获,实现原理 方案

整理了下对CDC的理解,以及基于Oracle的实现方式。备案如下CDC(Change Data Capture) 数据变化捕获 实现方式 原理 缺点 优点 典型方案 时间戳/版本号/修改状态列 根据更新时间戳列,识别数据变化。 一般是非实时。 1) 实时性 2) 不能识别多次更新 3) 不能记录删除操作 4) 要改程序       快照 通过比较源表和快照表来获得数据变化。 1)

2021-10-29 15:10:46 1698 3

原创 网络抓包技术备忘 - Wireshark/Fiddler/Libpcap/Npcap/WinPcap/SharpPcap

1.常用工具浏览器自带,如谷歌浏览器的开发人员工具。Fiddler:主要是捕获HTTP、HTTPS数据包。Wireshark:网络协议分析工具,内置支持数百种协议。安全考虑,只能查看数据包,而不能修改包的内容或发送数据包。(开源 C)2.原理Fiddler:做为代理,让所有http/https的请求和响应都流经Fiddler。是要预先配置的。备注: Fiddler启动时,会自动设置浏览器的代理为127.0.0.1:8888,在关闭时取消设置。Wireshark:捕获机器上某一块网卡..

2021-10-22 16:05:09 2866

原创 备忘:常用的Windows性能计数器 PerfMon

\Processor Information(_Total)\% Processor Time \.NET CLR Exceptions(w3wp)\# of Exceps Thrown / sec \.NET CLR Memory(w3wp)\# Gen 0 Collections \.NET CLR Memory(w3wp)\# Gen 1 Collections \.NET CLR Memory(w3wp)\# Gen 2 Collections \.NET CLR...

2021-10-12 16:03:48 343

原创 [PDF]我们经常使用的PDF是什么? PDF, PDF/A, PDF/Archive, OFD

经常在用PDF,一直也没去做过了解。今天整理备忘如下:特点:跨软硬件平台;保持显示效果一致、在任何打印机上都可保证精确的颜色和准确的打印效果;所有可以被打印的文档都可以转换成PDFPDF支持转成各种格式,转换格式支持率最高;事实标准5.1. 是印刷行业的印前标准5.2. 是档案数字化信息事实上的一个工业标准纸质档案数字化规范》DA/T31-2017作为电子文档长期保存格式的PDF/Archive(PDF/A)经中国国家标准化管理委员会批准已成为正式的中国国家标准,

2020-07-23 16:06:54 1139

原创 [Linux]华为机器运行什么桌面系统?EulerOS openEuler LiteOS 鸿蒙 深度 UOS | Linux

简单了解了下,做个备忘:1、华为尚未推出自己的Linux发行版,目前合作的主要是三方的“深度(deepin)操作系统”。2、深度操作系统,是国内比较火热且口碑较好的一款桌面Linux发行版,对应有商业版“统信UOS”。3、华为硬件使用的Linux版本 a)华为笔记本的Linux版本,安装的是深度操作系统。 b)目前合作用户使用的应该是UOS。4、深度 vs. UOS: a)UOS定位主要面向政企用户 b)UOS聚焦国产CPU平台,会更注重对国内几家cpu和系统厂商的产品兼容...

2020-07-11 12:11:57 6336

原创 [笔记.eShopOnContainers]记录部署时遇到的一些问题

记录eShopOnContainers部署时遇到的一些问题一、要给Docker分配足够的CPU和内存二、如果是用的docker-compose直接启动容器,那么需要设置环境变量:建议:耐心阅读官方文档。遇到的问题一般这里都有说明。一、要给Docker分配足够的CPU和内存一定要足够,至少3CPU、4G+内存!最开始我们没注意,就在 docker-compose up 创建启动服务时遇到了问题。二、如果是用的docker-compose直接启动容器,那么需要设置环境变量:ESHOP_EXTERN

2020-05-30 14:57:10 672

原创 .net 的跨平台UI框架——MAUI

原文:Introducing .NET Multi-platform App UIgithub:https://github.com/dotnet/mauiMAUI 是Xamarin.Forms 的进化(Xamarin.Forms 已经有6年历史了)支持:Android, iOS, macOS, and Windows(github上显示,支持Linux)发布时间:将于今年晚些时发布预览版。目标随 .NET 6 一起正式发布(2021年11月?)。Milestones.NET MA..

2020-05-20 13:32:56 7570 1

Visual Basic 6 Client Websocket Control 1.11 BETA

vb6的websocket客户端组件! 免费有源码,可以直接使用!

2022-05-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除