- 博客(140)
- 资源 (10)
- 收藏
- 关注

原创 WebView2演练--我的浏览器
先上图路一步一步走,技术一点一点扎实本实例结合WebView2 和窗口布局知识,还有自定义拖动事件;1.布局问题 WebView2当前版本有一个问题就是布局属性缺失,没有父容器停靠属性。也就是Dock设置不能和其他控件和睦共处。但却可以用Dock Fill属性填充整个父控件。所以,本次需要多用了一些panel 一共用了4个panel 2.拖动问题 这个我在之前笔记里面标记过有几种方式任意一种即可https://blog.youkuaiyun.com/ucicn...
2021-01-06 14:17:09
3003
3

原创 混合开发新方案:WebView2(Edge内核)或可替代CefSharp
Edge浏览器介绍Microsoft Edge是由Microsoft开发的网页浏览器2018年12月,新的Edge浏览器将从EdgeHTML内核迁移为Chromium内核;正式版已于2020年1月15日正式发布.跨平台CS/BS混合开发,目前Electron是一个比较合适的解决方案,但JS的先天性不足便是与系统底层之间的通讯。而C++ .Net(C#)有天然的优势。.Net Core的出现 本身已经解决了跨平台的问题,那也就意味着C# + CEFSharp可以突破,但需要时日。可..
2020-12-30 09:21:51
3221
1
原创 请问所有互联网失败项目的最主要因素是什么,如何更好更快的搭建运营一个垂直类的平台?
通过以上策略,垂直类平台可在细分市场中快速立足,同时规避常见失败风险。实际执行中需结合行业特性灵活调整,例如跨境电商需强化跨境支付与物流,而本地服务类平台可侧重社区运营。创业者常陷入技术自嗨,忽视主流用户的实用性需求,导致产品缺乏市场契合度。Webvan因过早扩张耗尽资金,Bed Bath & Beyond因股票回购忽略业务投资而破产。MySpace因未跟上社交趋势被Facebook取代,亚马逊Fire手机因推出过晚失败。例如,Theranos因领导层欺诈和团队治理失败而崩溃。
2025-02-25 08:44:11
302
原创 请问所有互联网失败项目的最主要因素是什么,如何更好更快的搭建运营一个垂直类的平台?
通过以上策略,垂直类平台可在细分市场中快速立足,同时规避常见失败风险。实际执行中需结合行业特性灵活调整,例如跨境电商需强化跨境支付与物流,而本地服务类平台可侧重社区运营。创业者常陷入技术自嗨,忽视主流用户的实用性需求,导致产品缺乏市场契合度。- **成功要素**:精准需求洞察、高效团队协作、技术敏捷性、持续用户价值创造。整合上下游资源,例如食材平台对接优质供应商,确保稳定供货与物流效率。### **二、垂直类平台的快速搭建与运营策略**### **一、互联网项目失败的最主要因素**
2025-02-25 08:43:03
308
原创 Linux虚拟机网卡地址重复:Connection activation failed: No suitable device found for this connection
任你重启网络 恢复DHCP模式就是连不上 于是你问度娘 它却告诉你Centos7 NetworkManager 不如Centos6 network棒,于是有进了一个坑。2 systemctl mask NetworkManager # 禁用NetworkManager,类似Windows的禁用。当你准备好了今天的实验科目,信誓旦旦的要搞新的技能,不出意外的话,意外就出现了,程序员的悲催就是,明明昨天还是好好的,今天就挂了。
2023-10-29 10:54:44
938
原创 7天易语言从入门到实战(一)
易语言是一门有着伟大理想的语言。公司用的少,开发者也很少,并不影响国人对他的热情。曾经的多玩LOL,朗读女,都是陪伴再那个国产PC应用匮乏的时代。2001年1月 吴涛研发了中国自主知识产权的的中文编程语言——易语言。宗旨是让不懂英文的没有编程基础的国人进入软件开发之门,增强国家再计算机方面人才的力量;只是为了解决不懂英文编程的目的是牵强的,归根易语言没有发展起来的原因 个人认为有以下几点:1)英语对于大部分国人来说是障碍,但对于决议或者学习计算机科学专业的这部分人来说障碍并不大;
2023-10-24 08:41:28
580
原创 阿里云修复 polkit pkexec 本地提权漏洞(CVE-2021-4034)
6、Ubuntu 18.04 LTS、Ubuntu 20.04 LTS的用户可通过apt update policykit-1升级修复,Ubuntu 14.04、16.04、12.04官方已终止生命周期 (EOL)维护,修复需要额外付费购买Ubuntu ESM(扩展安全维护)服务,建议停止使用;2、CentOS 7的用户可通过yum update polkit升级修复(云安全中心Linux软件漏洞已支持检测修复),Centos 5、6、8官方已终止生命周期 (EOL)维护,建议停止使用;
2022-09-06 10:57:30
3226
原创 github.com/swaggo/gin-swagger/swaggerFiles 加载不了
go get github.com/swaggo/gin-swagger/swaggerFiles 你发现怎么都搞不定 github.com确实没有 因为他改名了。
2022-08-10 10:38:44
2493
1
原创 Python ORM MongoEngine入门
一.安装库pip install mongoengine二.建立映射文件from mongoengine import Document, StringField, IntField, connect, ReferenceFieldconnect('test')class QcAccounts(Document): qc_id = StringField() qc_name = StringField()class UserInfo(Document):
2022-03-14 16:34:22
636
原创 Python操作MongoDB API入门
安装MongoDB下载mongodb 与可视化管理工具 MongoDB Compass 通过浏览器可能下载失败 请复制链接到迅雷下载。菜鸟教程请先看一个小时MongoDB 排序 | 菜鸟教程MongoDB 排序 MongoDB sort() 方法 在 MongoDB 中使用 sort() 方法对数据进行排序,sort() 方法可以通过参数指定排序的字段,并使用 1 和 -1 来指定排序的方式,其中 1 为升序排列,而 -1 是用于降序排列。 语法 sort()方法基本语法如下所示: >d.
2022-03-14 13:00:30
1879
原创 Java工程师 快速入手 PHP实战(四):Tp6数据库模块划分
这是一个错误的实践当项目业务垂直划分很明确的时候 你的数据库表名如何设计是一个技巧问题 因为模块间相互调用 在Tp6中 又不得做出一些妥协。 Java Maven的存在 支持module 所以我涉嫌Tp6也满足这个设想所以就有了上面这张图的存在。 实践结论是 不可以 TP6模块支持配置文件单独定义 不假 当如果你在admin模块调用cms中的模型 他的配置文件 还是admin中的前缀 只有在cms中的controller才会读取cms前缀。这个问题在很多开源的项目中 给了一个解决方案 就是.
2022-01-06 11:58:36
1083
原创 Java工程师 快速入手 PHP实战(三):自动加载/依赖注入
自动加载机制+反射 在PHP的表现 为什么需要自动加载?PHP在执行动态方法时 调用的代码组件是动态的不确定的 需要自动匹配。 为什么需要反射?个人认为PHP反射是自动加载的一个补充,可以动态获取类的属性方法注结 方便程序的拓展。 PHP是脚本语言 Java是编译性语言 可以理解为自动加载就是这个特性导致的,用起来感觉跟反射很像, 反射 是框架都会用到的机制 尤其是Java; 想声明一个实体类 Person.p...
2021-12-24 12:02:42
377
原创 Java工程师 快速入手 PHP实战(二):理解ThinkPHP组件
* 单应用 多应用模式 这个Java没有是个硬伤 起码没有这么方便*中间件 类似于JavaWeb 过滤器和拦截器*路由
2021-12-21 10:05:31
717
原创 Java工程师 快速入手 PHP实战(一): 基础补漏
PHP 是最好的互联网开发语言 不得不承认 这个在某些条件下是一直成立的。 作为C启蒙 Java开发出身的程序员,对于PHP编程总是有点 爱恨交错。 看上去很简单,写起来很别扭 搞起来很酸爽。 * PHP 所谓的"常量" 我们看下Java强类型语言代表的常量定义 常量是指在程序的整个运行过程中值保持不变的量. PHP的定义常量是一个简单值的标识符(名字)。在脚本执...
2021-12-02 10:31:01
744
原创 Centos7配置安装 MiniKube K8s单机版
Minikube是单机版的Kubernetes集群,能够在我们本地的个人电脑(包含Windows、macOS、Linux系统)运行Kubernetes集群,让我们进行日常的开发工作官方地址:https://kubernetes.io/docs/tasks/tools/install-minikube/1.安装docker更新yum包到最新yum update 安装需要的软件包, yum-utils提供yum-config-manager功能,另外两个是devicemapper驱动依赖y
2021-12-02 09:58:21
1528
原创 解决小问题:ThinkPHP 定时任务
需求场景: TP5需要定时统计数据,部署目标为云虚拟主机,没有宝塔环境。 解决思路:用离线电脑访问在线接口,配合Linux Shell /Windows计划任务配置定时任务;一、Windows1.搭建好TP5环境 省略2.创建Commandnamespace app\index\command;use think\console\Command;use think\console\Input;use think\console\Out...
2021-08-11 16:26:11
450
原创 五种把BS应用嵌入到浏览器的方式
感觉每次让客户输个地址非常low,那这篇文章可以解决你的问题!PS:当然这里只是嵌入,如需定制特定API,请联系QQ:1524327818一 定制chrome 通过修改图标配置参数的方式让BS隐形。 想看下效果 具体步骤: a.复制一份chrome程序目目 b.对chrome.exe生成快捷方式并配置参数D:\soft\Application\chrome.exe --kiosk http://ywh.back.c...
2021-05-12 11:02:50
970
原创 [DevExpress]DevExpress入门-安装并注册到工具栏
一。安装这里以14版本为例 下载地址:安装完成后,需要注册工具到工具栏我的安装路径是:D:\Program Files (x86)\DevExpress 14.1二。注册控件到工具栏在命令窗口中跳转到 [安装目录]Components\Tools下执行ToolboxCreator.exe /ini:toolboxcreator.ini完成后,重新打开VS在工具栏就会出现以下几组工具面板如果需要移除 在上面目录中执行ToolboxCreator.exe /ini...
2021-03-31 11:09:08
1396
原创 关于.NET(C#) WinForm 跨线程访问事项问题记录
1.花费时间长的任务 容易影响到主线程(UI)的互动 需要另起线程; Thread th = new Thread(taskMth); th.Start(); 2. 关闭主任务时 前台进程不会自动结束 需要指定为后台进程 Thread th = new Thread(taskMth); th.IsBackground = true; th.Start();3.线程方法中如果用到了主线程的资源比如 ...
2021-03-11 11:37:44
183
原创 SpringBootMaven打包到指定IP 通过Rancher升级
1.安装好Docker以后开启2375端口即可vi /usr/lib/systemd/system/docker.service2.Maven打包插件配置<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId...
2021-02-26 09:47:39
203
原创 备份Jenkins File
1. Jenkins流水线备份node{ def mvnHome stage('Pull source code') { checkout([$class: 'GitSCM', branches: [[name: '*/master']], extensions: [], userRemoteConfigs: [[credentialsId: 'ece5b21c-1df7-4802-b232-0e2020df4718', url: 'http://192.168.3...
2021-02-26 09:25:44
133
原创 通过数据库反向生成PowerDesigner物理模型图
程序的几大烦恼之一就是接手烂尾项目,前人为了种种原因 没有注释,没有文档、没有模型图; 很多时候 没办法为了口饭吃,程序员开始出卖自己的思想,胡猜乱猜;呵呵。扯远了,接手一个项目最主要是要弄清楚他的基本数据流走向,也就是弄明白那些表大概都是什么意思,动辄几十张表,很难猜最好的方式就是把表都列模型图上面,然后根据程序里面仅有的一点点联系来梳理号表与表的关系。以前 我应该有几次都是一个一个对着...
2021-02-09 11:45:54
390
原创 Java数据库连接池配置方式 JNDI Common-dbcp proxool c3p0
基于系统优化的目标,研究总结了一下工作中的用到的Java连接池。这里都是单独配置。 首先简单说明一下数据库连接池的概念 。数据库连接的获取 在系统中的开销是比较大的。连接池的目的就是系统初始一定数量的连接,有连接池动态的配置管理连接。极大提高了系统的效率(当然是在配置得当的情况下)。最早接触数据库连接池 是用的JNDI配置的 刚开始非常的不理解。现在看
2021-02-09 11:40:40
180
原创 [FORBIDDEN/12/index read-only / allow delete (api)];
ElasticSearch 提示索引只读错误是由于磁盘空间大于90%导致索引只读状态ES说明文档中有写明,当ES数据所在目录磁盘空间使用率超过90%后,ES将修改为只读状态,所以初步判断是磁盘空间不足导致ES不允许写入。...
2021-02-09 11:39:50
222
原创 Vue Router 问题紧记
技术就是这样,你越不懂 它就越欺负你!1.引用组件 (单个单词问题)<template> <div id="app"> <header></header> <hello-world></hello-world> </div></template><script...
2021-02-09 11:35:12
146
原创 小程序订阅消息api官网地址有误
https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/uniform-message/uniformMessage.send.html成功地址:https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/subscribe-message/subscribeMessage.send.html
2021-02-03 22:14:17
201
原创 Windows 远程备份MySQL数据库
1 创建备份账户 指定有限权限2.编写备份脚本@echo offset "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"D:\"Program Files (x86)"\MySQL\"MySQL Server 5.5"\bin\mysqldump --opt -u hisbak --password=back -h192.168.1.100 dbname > D:\mysqlback\dbname_%Ymd%.sql@echo on@paus.
2021-02-03 16:28:20
416
原创 Win10安装Oracle10g时报错检查操作系统版本: 必须是5.1 or 5.2.实际为 6.2
Win10安装10gx64时发现无法安装 设置兼容型也不可以 兼容到vista 也是提示 实际 6.0解决方案修改setup.exe 同级目录下install中oraparam.ini文件,在修改前修改只读属性。后面系统版本修改为当前提示版本即可...
2021-01-28 10:13:13
3259
2
原创 SpringBoot Vue项目合并部署
在项目实施过程中,如果服务仅仅只有一个单体应用,就不用部署docker+nginx 这种模式 直接将Vue打包好的应用 打成Jar 独立运行。Vue dist 中文件目录由于版本和配置不一样 打包的目录也是不一样的 有的是日期 有的就是整体目录,如我的打包一般情况下放入到resources\static下就可以了 但如果你配置有权限认证记得释放一下配置路径...
2021-01-19 10:39:09
924
1
原创 谷歌调试工具怎么捕捉上个页面的路径(页面刷新后,请求自动清除)Do not clear log on page reload / navigation
用谷歌devtoos这么久,突然发现一个选项,勾上后发现解决了很久的困惑。最常见的是你想调试登陆接口,可页面马上就刷新了,怎么也看不到登陆请求的数据以及返回的内容。Do not clear log on page reload / navigation在页面刷新或导航时,不清除日志...
2021-01-19 09:44:03
358
原创 ThinkPHP5 PhpStudy 环境配置入门实践
主要难点:1.PhpStudy虚拟站点配置; 2.TP5 路径重写配置 3.TP5项目初始搭建一 TP5项目构建 http://tp51.s575.com/353948 开发指南推荐composer命令安装 可以理解为跟node一样 通过命令创建脚手架,不愿意敲命令就用git安装;可以使用git版本库安装和更新,ThinkPHP5.1主要分为应用和核心两个仓库,主要包括:应用项目:https://...
2021-01-13 17:39:59
1339
原创 Nginx 配置Vue 刷新404错误 以及配置二级目录可以访问
location / { root /usr/share/nginx/html; index index.html index.htm; try_files $uri $uri/ @router; } error_page 500 502 503 504 /50x.html; location @router { rewrite /^.*$ /index.html last; }注意 ...
2021-01-12 16:39:25
716
1
原创 C# GDI+ Graphics 教程
一 GDI+概述GDI+是微软在Windows 2000以后操作系统中提供的新的图形设备接口,其通过一套部署为托管代码的类来展现,这套类被称为GDI+的“托管类接口”,GDI+主要提供了以下三类服务:(1) 二维矢量图形:GDI+提供了存储图形基元自身信息的类(或结构体)、存储图形基元绘制方式信息的类以及实际进行绘制的类。(2) 图像处理:大多数图片都难以划定为直线和曲线的集合,无法使用二维矢量图形方式进行处理。因此,GDI+为我们提供了Bitmap、Image等类,它们可用于显示、操作和保.
2021-01-08 15:10:34
1396
原创 BS/CS混合开发(浏览器终端) WebView2对比CefSharp
现行最流行的浏览器终端 我认为CefSharp比较适用,WebView2刚刚诞生新特性也在逐步开放名称 JavaScript交互 DPI获取 多标签支持 内核版本 前置环境 上手难度 CefSharp 多 对应内核.netframeworkxxx 难 WebView2 .net framework 4.7.2 难 ...
2021-01-05 17:51:56
1948
原创 Microsoft.Web.WebView2 初体验
上篇已经介绍了WebView2的背景,今天有时间尝试一下,文档地址:https://docs.microsoft.com/zh-cn/dotnet/api/microsoft.web.webview2.winforms.webview2.executescriptasync?view=WebView2-dotnet-1.0.664.37注意事项:1.虽然文档中写着.net 4.6.2可以运行 但在安装nuget后 工具栏并未出现WebView2组件,切换到4.7.2后工具栏才会...
2021-01-05 17:14:48
6790
1
原创 Redis for Windows 下载运行
平常在Linux部署Redis 非常方便 在本地开发的时候需要本地运行 需要Windows版本 由于Windows版本很久不更新了 现在下载地址很不好找这里记录一下 方便下载github下载地址:https://github.com/microsoftarchive/redis/releases/tag/win-3.2.100github下载比较慢 上传到网盘分享给大家 没有密码...
2020-12-26 11:35:42
225
原创 Error: read EBADF at Pipe.onStreamRead (internal/stream_base_commons.js:183:27)
HBuilderX 运行到小程序提示错误Error: read EBADF at Pipe.onStreamRead (internal/stream_base_commons.js:183:27) 在小程序开发工具中做如下设置即可
2020-12-22 10:29:30
1518
WebView2兼容VUE ,替代Electron/CefSharp的放哪(自定义浏览器内核)
2020-12-30
Winform(C#)自定义窗口UI 窗口拖动三种方式示例
2020-11-13
Electron 全屏打包 禁止缩放 拖拽
2020-04-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人