StatefulWidget和StatelessWidget区别
StatelessWidget是无状态组件,不需要状态改变,内部没有需要管理的状态,不需要自身的改变来做一些渲染
2020-09-07 469 0
Asp.Net MVC Cookie无法删除
今天发现在本机上可以删除Cookie,只是把Cookie时间改为过期cookie.Expires = DateTime.Now.AddDays(-7);即可,但是部署到服务器之后一直无法删除,后来发现问题
2020-09-09 485 0
MySQL8.0和MySQL5.7的区别
2020-09-11 495 0
VSCode搭建Flutter开发环境
1、下载Flutter SDK,解压到某个目录下,然后配置环境变量; 2、VScode 上安装Flutter插件,Dart插件 命令: 1、flutter create 创建
2020-09-11 485 0
Flutter调试报:app:compileDebugJavaWithJavac 问题解决
在build.gradle文件中增加maven { url "http://download.flutter.io" } 如下,在网上找到很多提示的方法不起作用,最后还是这个解决了问题
2020-09-13 738 0
Ultimate++
U++是一个以程序员的生产力为核心的C++跨平台快速应用开发框架。它包括一组库(GUI、SQL等)和一个集成的开发环境。 参考网站: https://www.ultimatepp.
2020-09-16 457 0
Ionic项目修改包名对插件的影响
昨天晚上新作一个app,把原来的项目包名修改了,结果运行ionic serve之后报了很多同类型的错误,都是之前使用的那些vibration,geolocation,flie,flie-transfe
2020-09-18 514 0
Ionic自定义颜色
之前还在使用Ionic3,最近想升级到Ionic4,还不知道Ionic5已经出来了,然后升级Ionic框架,新建了工程,一直以为是Ionic4,看起来更新速度还挺快,想查看Ionic版本号,可以使用i
2020-10-30 519 0
Ionic更改包名和桌面图标踩的坑
更改包名 之前创建的Ionic工程一开始没有修改包名,等到后面想修改包名,手动更改了config.xml中的id <widget id="io.ionic.starter" versio
2020-11-23 512 0
使用SignalR出现HTTP Error 500.30 - ANCM 问题
最近在Asp.Net core webapi工程中使用SignalR,发现在Startup中的Configure方法中加入endpoints.MapHub<WebHub>("/websHub");之后
2020-11-28 498 0
Ionic File插件和Angular File类冲突
Ionic5的工程项目,前端使用Angular,需要使用File插件,根据官网上的提示,分别执行以下两条语句 ionic cordova plugin add cordova-plugin-fi
2020-11-30 534 0
Visual Studio 2019 远程调试设置
远程部署了程序,有时候出了问题,除了打log,有时候还是不能解决很抓狂的时候真想在服务上安装个开发环境来进行调试,在Visual Studio上其实不需要,可以借助远程调试工具进行远程调试即可,远程调
2020-12-06 695 0
git上传代码碰到的错误汇总
1、failed to push some refs to     hint: Updates were rejected because the remote contains work th
2020-12-15 507 0
Jenkins 安装插件问题汇总
1、Jenkins There were errors checking the update sites: FileNotFoundException 2、There were error
2020-12-15 517 0
OpenCV导致socket通讯异常
之前在Visual Studio 2015的项目中配置了OpenCV3.4版本,考虑到将摄像头抓取的照片传输到服务器,使用了Socket通讯,之前Socket通讯独立测试过,可以传输数据,但是在Ope
2020-12-19 472 0
C#插入Mysql时间字段报 Incorrect datetime value
在C#中插入Mysql报错,提示 Incorrect datetime value,原因是MySqlDbType用了MySqlDbType.VarChar,应该使用MySqlDbType.DateTi
2020-12-19 500 0
C#中引用不到命名空间的一种可能
在.Net解决方案中的一个项目引用另一个项目类库,但是发现找不到被引用类库的命名空间,网上大部分都是说.Net Framework版本不兼容的原因,这个是一个原因,以前碰到过,在项目属性中,应用程序页
2020-12-29 548 0
VS2019调试出现“此任务要求应用程序具有提升的权限”
VS2019在Win10系统上附加到IIS的w3wp.exe进程出现,一个是以往在进程的用户名列会出现对应的IIS进程,知道是对应哪个发布,但是现在没有, 随便附件一个弹出提示框
2021-01-08 634 0
一种解决NameError: name 'pip' is not defined的方法
在win10上想用pip安装Pytorch,之前在win7上使用pip命令没问题,但是在win10出现了NameError: name 'pip3' is not defined, 网上
2021-01-14 1268 0
No segments* file found in lucene.net.store.fsdirectory
使用Lucene.Net出现了No segments* file found in lucene.net.store.fsdirectory@"XXX"  lockFactory=Lucene.Net
2021-01-21 541 0
在Ionic中使用Capacitor
在Ionic中安装Capacitor Capacitor很容易直接安装到任何Ionic项目(1.0-4.x+)。 新Ionic项目 ionic start myApp tabs
2021-01-28 563 0
Capacitor——web apps跨平台本地运行时
Capacitor是一个用于构建Web本机应用程序的开源本机运行时。使用JavaScript、HTML和CSS创建跨平台iOS、Android和渐进式Web应用程序。 安装Capacitor
2021-01-28 536 0
C++ BitSet
在C++中,位集代表0或1的一些位值的固定序列。0表示值为false或unset,而1表示值为true或set。为了创建整数或字符串的位集,位集类提供了构造函数。位集的大小在编译时确定。 换句话
2021-02-09 602 0
JNI Generator
为C头生成Kotlin JNI绑定。特征: 为C结构生成Kotlin数据类。 为C函数生成Kotlin绑定。 支持多个C头文件。 用法
2021-02-21 584 0
使用C开发Android的一种容易实现的方式
将C结构和函数绑定到Kotlin比您想象的要简单! android NDK(native development kit)不被认为是对开发者最友好的工具之一。在本文中,我提出了一个解决方案,使使用
2021-02-21 505 0
在Entity Framework中快速删除表中所有数据的一种方法
有时需要使用实体框架从表中删除所有记录。一种常用的方法是迭代每一行并使用DBSet.Table.Remove如下所示。 var records = from m in customerDB.Cu
2021-03-12 594 0
asp.net core部署到IIS8.5报500错误
在云服务器上部署asp.net core的程序,然后运行发现报了500.19,服务器上可以看到下面比较详细的错误提示, This error occurs when there is a pro
2021-03-14 584 0
AspNetCore-3x-RCL-plugins
介绍 Asp.NetCore从3.0版开始,提供了一种通过使用应用程序部件将应用程序拆分为模块的方法。 一个解决方案可以由一个Web应用程序和任意数量的程序集库组成,这些程序集库可以包含控制器、视
2021-03-16 564 0
HTTP Error 500.30 - ANCM In-Process Start Failure - .NET Core
这是.NETCore抛出的非常常见的错误。这就是为什么不会有任何特定的解决方案,但仍然有一些解决方案,如下所列,你可以尝试,看看这是否解决你的问题。 1、如果从Visual Studio运行应用程
2021-03-18 634 0
editor.md编辑器的font size设置问题
使用了pandao的markdown编辑器,参考地址https://pandao.github.io/editor.md/ 发现了一个问题,有些设置font标签起作用,有些不起作用,如下面两个图
2021-03-27 725 0
Delegate.Invoke 和 Delegate()的区别
例如下面的代码 static async Task Main(string[] args) { DelegateDemo delegate = new DelegateDemo(CallMe);
2021-04-09 518 0
jquery判断节点是否是另一个节点的后代节点
有时候想判断某个节点是否是另一个节点得子孙节点,直接上代码 function isDescendantNode(thisNode, descendantNode) { var b
2021-04-16 671 0
asp.net mvc 中大文件上传引发的问题413和500错误
VS2019上的Asp.Net MVC项目,前端使用jQuery,用$.ajax提交上传的文件,调试过程中报了500 (Internal Server Error)和413 (Request Enti
2021-04-20 816 0
.Net 5 Blazor WebAssembly 中实现 C#调用JS
Blazor WebAssembly包含一个在WebAssembly中实现的适当的.NET运行时,WebAssembly是web的标准字节码。此.NET运行时随Blazor WebAssembly应用
2021-04-25 1035 0
zetjsoncpp一对Json字符串或文件进行反序列化/序列化的库
要序列化json变量,请使用zetjsoncpp::反序列化完成。ZetJsonCpp支持以下类型的反序列化, Boolean Vector of booleans Map of booleans
2021-05-05 807 0
为GitHub概要文件创建Readme的步骤
1、首先,登录GitHub帐户。 2、通过单击create new repository创建一个具有相同GitHub用户名的新存储库。 3、使用“添加自述文件”初始化此存储库。 4、此存储库必须是公共
2021-05-09 580 0
点云库基本数据结构
pcl1.x中的基本数据类型是:PCL:PointCloud<PCL::PointCloud>。PoxTo云是一个C++类,包含以下数据字段: :pcl:width<pcl::PointCloud::
2021-05-12 846 0
理解Python实现的Lenet5网络结构代码产生的困惑
Lenet5的网络结构图如下 第一个池化层(S2)和第二个卷积层(C3)之间的连接表如下: 大家看下Tiny-DNN的代码,如下所示,代码结构非常清晰得表达了连接表的逻辑, static void
2021-05-16 772 0
Ionic5中使用InAppBrowser Plugin打开外部网页
安装InAppBrowser插件 ionic cordova plugin add cordova-plugin-inappbrowser npm install @ionic-native/in-a
2021-05-21 864 0
Ionic4/5的ModalController的参数传递
在Ionic3中,ModalController的参数传递方式如下代码 let modal = this.modalCtrl.create('DemoPage', { 'item': item })
2021-05-23 940 0
Asp.Net Core中优雅的API版本控制
由于旧的Asp.Net Core WebAPI可能已经有很多其他地方在调用,新修改的API不应该影响到原来API的正常使用,所以需要进行API的版本控制。以下我们使用Microsoft Visual
2021-05-24 578 0
Mysql中临时表操作
临时表简介1、临时表是用于存储临时数据的表。 2、默认情况下,一旦客户端会话终止,就会删除临时表。(例如在SQLYog、Navicat或者Workbench中创建之后关闭客户端软件,下次打开临时表就不
2021-06-02 486 0
在Ionic5和Angular10中使用TailwindCSS
原文:https://blog.andrewbrey.com/2020-07-06-using-tailwindcss-with-ionic-5-and-angular-10/ 最近为了一些客户端工作
2021-06-04 693 0
Data-Parallel C++
Data-Parallel C++(DPC++)是一个基于C++的开源编译器项目。它包括便携式行业标准,如Khronos集团的SYCL标准,以及来自社区的支持扩展。更简单地说,DPC++是为数据并行编
2021-06-06 1059 0
C#中的线程更新UI控件的方式
在winform或者WPF中创建的线程不能直接更新其他控件的属性值,否则会抛出异常,正确的方式可以参考如下代码: private delegate void SetControlPropertyDel
2021-06-12 575 0
Ionic打包出现ERROR in HostResourceLoader问题定位解决
今天打包Ionic项目报了一个错误,如下提示 ERROR in HostResourceLoader: loader(F:/project/myproject/src/assets/default.c
2021-06-17 761 0
Failed to fetch plugin cordova-plugin-local-notification@* via registry问题解决过程
local-notification是消息提示插件,按照Ionic官网上的方法, ionic cordova plugin add cordova-plugin-local-notification
2021-06-19 675 0
asp.net mvc中Razor和Js的变量交互问题
Razor是一个强大的视图引擎,可以使用C#的强类型,结合HTML进行布局,真的是很方便,但是也有个问题,就是Js调用Razor的变量没问题,但是反过来就有问题,而且问题还不好解决,像以下代码 <sc
2021-06-30 531 0
C#操作MySQL的问题和SQL统计去重问题
1、MySQL查询语句中的统计字段,例如使用count函数返回一个个数统计的字段,在反射到C#实体类的时候对应的是Int64类型,一开始不知道,以为默认是int类型,结果反射的时候报错了, Objec
2021-07-21 734 0
Ionic打包报错"Could not resolve com.android.support:support-v4:26.+."的一种情况解决
Ionic项目打包过程容易出现一些错误,有时候是网络的原因,最近打包又报错了,如下 * What went wrong: Could not determine the dependencies of
2021-08-11 1030 0
不是所有的mp4文件都可以用video标签播放
HTML5中的video标签可以播放视频,支持.mp4,.ogg,.webm等格式。一开始以为只要是mp4的就可以播放,但是测试过程中发现有些mp4格式的文件无法播放,使用Bento工具查看了文件信息
2021-08-23 841 0
The MediaSource's readyState is not 'open'的可能原因
在使用Media Source Extensions API方式播放mp4格式的视频时碰到了一下问题,Uncaught DOMException: Failed to execute ‘endOfSt
2021-08-28 776 0
Angular操作media source extension
对于media source extension的api进行调用的代码基本都是Javascript的,因为项目需要,在github上找了一个Angular版的代码参考,其代码如下 ngAfterV
2021-10-02 770 0
Video Plyaer插件导致找不到符号Build.VERSION_CODES.R问题解决
Ionic项目中安装videoplayer插件后,打包报错了,如下提示 > Task :app:compileReleaseJavaWithJavac FAILED F:\platforms\andr
2021-10-16 1075 0
CSS适配桌面分辨率缩放
对于不同分辨率的布局,CSS可以使用以下语句,针对不同的分辨率进行样式的修改。 @media screen and (max-width:1500px) {} 不过后来碰到在14寸的笔记本上发现样式错
2021-11-03 779 0
duilib按钮事件响应函数重复执行的问题
最近使用duilib发现一个问题,如果点击按钮的响应事件,单点调试的时候发现会两次进入函数,一开始没在意,后面程序运行报错,同样的处理逻辑,几乎一样的代码,在win32的项目中没有问题,但是在duil
2022-04-20 780 0
Ionic6 Angular的更新
有段时间没看,Ionic6已经发布了,这发展还是挺快的, Angular Ionic6支持Angular 12+. 更新到Ionic6可以用下面命令 npm install @ionic/angula
2022-05-02 856 0
duilib自定义控件
duilib框架中的控件比较少,通常我们需要自定义控件,步骤如下: 1、定义一个控件类例如MyCustomControl,类需要实现LRESULT CALLBACK WndProc(HWND hwnd
2022-05-09 854 0
一个调用dll中的函数的例子
最近在看duilib的源码, CRenderEngine::DrawImage中有两行代码 typedef BOOL (WINAPI *LPALPHABLEND)(HDC, int, int, in
2022-05-16 724 0
Angular中使用C程序
翻译:Using Web Assembly to speed up your Angular Application 作者:Lukas Marx Web程序集可以由多种语言生成,如C、C++或Rust
2022-05-23 871 0
无法访问github网站
这两天突然发现无法访问github网站了, 一开始以为是chrome,后面IE测试了也打不开,报错 网上搜索了解决方案,有些提议修改hosts文件,测试了发现还是访问不了。 进入chrome://
2022-05-29 769 0
Socket send一种超时解决方法
使用socket进行文件传输,在本地测试没问题,但是服务端部署到服务器发现一个问题,本地客户端发送了很多数据,而服务器上接收到的数据少,多次测试也不稳定,接受到的数据多少比较随机,客户端发送一段时间之
2022-06-05 775 0
TCP 粘包问题解决
上篇文章关于TCP send超时的问题,其实最终原因还是因为TCP粘包问题导致接收结束条件判断错误,因为服务端已经结束while循环,不再可能执行recv函数,所以客户端的send就一直卡住了,设置超
2022-06-12 731 0
WM_LBUTTONUP响应问题
在VC++中可以用HOOK技术获取鼠标键盘的响应消息,鼠标的有 WM_LBUTTONDOWN,左键按下时响应, WM_RBUTTONDOWN,右键按下时响应, WM_LBUTTONUP,左键松开时响应
2022-07-03 779 0
LNK2019 无法解析的外部符号 main
在Visual Studio中创建了一个Win32控制台程序,但实际上是Win32项目,结果编译报了一个LNK2019错误错误 LNK2019 无法解析的外部符号 main,该符号在函数
2022-08-07 788 0
计算两个文件是否相同
对于大小相同的两个文件,如何计算内容是否相同,有下面两种方法, 1、命令行中使用certutil -hashfile filename,计算出文件哈希,比较哈希是否相同 2、也可以写程序计算,还可以
2022-10-16 887 0
更新目标Android API级别
原文:Update your target Android API level by November 1 作者:Cecelia Martinez  Appflow和Capacitor是为移动开发者构
2022-10-23 1170 0
文件处理随笔
有时候要截取文件的某一部分,在C语言可以用下面的代码 FILE * f1 = fopen("ori.mp4","rb"); char * buf = new char[10000]; frea
2022-10-30 849 0
TCP通信碰到堵塞问题
两个客户端,Client1和Client2,一台公网服务器,Server,Server监听端口8100,接受Client1和Client2的连接,Client1发送数据到Server,Server转发
2022-11-06 867 0
为什么要使用存储过程
面试经常问的一个问题,有没有用过存储过程,为什么要用存储过程,对于数据量小的系统,几百条,几千条这样的数据量自然没有很深的体会,有些业务开发的直接把数据从数据库拉到应用程序进行处理,但是对于几万条,几
2023-01-01 825 0
Ionic iOS真机调试白屏问题
之前写了一个项目,在Android端开发调试都正常,后来要测试iPhone环境,网上查了很多资料,对着操作,后来安装到iPhone上,但打开发现是白屏,其实只是在Visual Studio Code上
2023-01-08 768 0
GetTickCount存在的问题
GetTickCount是获取系统启动以来的毫秒数,对于间隔很短的时间控制,可能会有问题,例如下面的代码,在程序中每次输出当前的毫秒数,然后休眠10毫秒, for (int i = 0; i < 1
2023-03-03 777 0
GetSystemMetrics获取屏幕分辨率问题
获取屏幕高和宽可以用下面代码 GetSystemMetrics(SM_CXSCREEN);  // 屏幕宽 GetSystemMetrics(SM_CYSCREEN);  // 屏幕高 不过有个问题,
2023-03-17 807 0
github网站页面显示不正常解决
在Chrome打开github首页,没有正常显示,如下图,换其他浏览器也一样显示不正常, 查看devTools中的console,如下图 github.githubassets.com访问不了,在
2023-09-05 659 0
Failed to set the 'timestampOffset' property on 'SourceBuffer'
在media source extension api操作中,执行source buffer的append操作可能会出现以下问题, 1、Uncaught DOMException: Failed to
2023-09-11 1010 0
Visual Studio Code编辑代码无法跳转到定义
Visual Studio Code编辑项目时突然无法在跳转到函数定义,应该是Intellisense失效了,查找了说在File->Prefences->Settings ,Extensions,C/
2023-11-06 900 0
VCPkg install过程中的错误解决
使用VCPkg可以下载安装相关的C/C++开源项目对应的静态库或者动态库,例如ffmpeg,librtmp,openssl等,也可以集成到Visual Studio的项目上,但用VCPkg insta
2023-11-12 908 0
C语言fread读取文件一个问题
fread读取文件内容,发现读取的字符数和设置的参数不一致,而且不同的文件返回可能也不一样,后来想可能是fopen第二个参数设置的问题,因为文件是二进制文件,可能读取的字符刚好是结束符就没再继续读取
2023-12-01 528 0
MSE seeking
当用户代理被要求在媒体资源中寻找特定的新播放位置时,可选地设置了近似速度标志,这意味着用户代理必须运行以下步骤。该算法与事件循环机制密切交互;特别是,它有一个同步部分(作为事件循环算法的一部分触发)。
01-01 454 0
duilib绘图与保存的一些问题
最近在写绘图或者说画图,例如用鼠标画线,方框,圆形等,然后直接在窗口的空白处画,但当在边缘拉升窗口或者最小化窗口的时候发现绘制的图形消失了,查了很多VC++绘图与保存的,也看了VC++深入详解的讲解,
02-02 541 0
Ionic7 android 打包生成apk调用Android studio问题
以前Ionic3和4打包生成android 平台的安装包apk,在Visual Studio Code的开发环境中,使用ionic cordova build platform android 命令,
03-22 605 0
Ionic7 capacitor Geolocation插件无法得到GPS信息问题
记得以前在Ionic3或者Ionic4中使用Cordova框架,安装Geolocation插件,获取GPS位置是正常的,最近使用Ionic7,使用Capacitor框架,安装了Geolocation插
03-28 527 0
Angular中的一个http通信返回问题记录
先说问题结论,httpclient的get返回的对象的subscribe方法中会将字符创解析成json,如果直接返回一般的字符串可能会提示JSON.parse错误 引用http对应的类型 import
04-10 546 0
capacitor和capacitor官方插件项目源码解析
1、Capacitor源码 https://github.com/ionic-team/capacitor 在github上可以下载到capacitor框架的源码,下载后解压,可以查看主要的类,后面插
04-17 539 0
Ionic7退出应用程序的写法
在ionic3中,如果想退出应用程序,大部分的写法都是 import { Platform } from 'ionic-angular'; constructor( private platf
04-24 466 0
ionic capacitor web sqlite使用的问题
Ionic capacitor Sqlite源码可以在github上查看https://github.com/capacitor-community/sqlite,目前中文的资料比较少,以前主要是Co
06-02 619 0
ionic7 angular swiper组件使用问题记录
以前ionic3或者ionic4有ion-slide组件,但现在已经转移到swiper,最近测试发现了一些问题,测试代码如下 <swiper-container #swiper css-mode="t
06-16 529 0
Ionic5工程升级到Ionic7碰到的一些问题及解决方法
1、Object literal may only specify known properties, and 'entryComponents' does not exist in type 'Ng
07-07 429 0
XUnzip 源码分析
duilib项目中引用了XUnzip进行zip压缩文件的解压缩读取,看了介绍,这个源码是参考修改gzip的源码,不算注释等无用的代码,大概四千行左右的代码量, 有下面函数 1、HZIP OpenZip
08-10 230 0
一个duilib richedit 背景色问题
duilib的RichEdit控件的文本背景色设置,参考下面代码 CRichEditUI* pRichEdit = static_cast<CRichEditUI*>(FindControl("des
08-28 146 0
CreateFile返回INVALID_HANDLE_VALUE的一种情况
在VC++中用CreateFile打开一个已存在的文件,结果返回INVALID_HANDLE_VALUE,一番排查发现是路径参数问题,项目配置使用的是Unicode字符集,如果直接用CreateFil
08-31 129 0
Visual Studio 2022找不到源文件"stdafx.h"
用Visual Studio 2022打开duilib的项目,发现duilib工程里面很多红色波浪提示,但是编译可以成功,程序也能正常运行,在很多cpp文件中的#include "StdAfx.h"提
09-13 80 0