- 博客(158)
- 资源 (3)
- 问答 (3)
- 收藏
- 关注
原创 windows服务器上用nginx转发到iis中的网站
想法:windows服务器里下载nginx windows版本,然后所有请求都通过nginx转发到IIS里部署的网站上,IIS上部署的网站不绑定80端口,每个IIS网站都绑定一个如8001,8002,8003 这样的端口一直下去。看了一下以前的小目标,其实这个想法之前就已经自己测试实现过了,看记录是23年9月的时候就测试过了,不过那时没有做到记录,今天测试好了特此记录一下!这一行里的localhost要和IIS绑定里的主机名对应上,如果IIS主机名写的是127.0.0.1,这里也要写上127.0.0.1。
2024-06-23 14:44:08
516
原创 uniapp中防抖函数debounce的使用
分段控件u-subsection每次点击一个tab的时候都会ajax访问一次接口取列表数据的,这时如果有人快速在多个分段间快速点击的话,每次点击都会访问接口的,网上找了好多资料,终于找到了这个玩意。记得以前也弄过这个的。不过当时没有记下来,现在记下来,以做备用。common/js目录下建立debounce.js文件。uniapp中防抖函数debounce的使用。
2024-06-17 15:39:12
819
原创 C#获取HTML源码
然后还有一个playwright的也能实现操作浏览器打开网页的功能,用于自动化测试的,以前有记录过这个名字,不过一直没有时间看。后来又来了个更狠的,用PuppeteerSharp, 相当于用代码来控制让系统中的chrome浏览器打开一个网页,然后再来获取这个网页的源代码。以前的那个从网上找到的方法, 在一些网站上用不了,如17K,取出来的是乱码,要么就是一坨JS,好像是用JS又重新加载了什么的。弄了一上午,到处问人到处查,发现下面的代码可以用于17K网站,2024年03月23日记录。C#获取HTML源码。
2024-03-23 13:24:28
453
原创 Ant for Blazor做单个表的增删查改
2024年02月27日花了一天时间弄出来了,基本弄好了,vs2022+blazor server+net8,引用的AntDesign版本是0.17.4。代码里的model和repository是用自己牛腩代码生成器生成的东西,sqlsugar的,记得在program里注入就好。Ant for Blazor做单个表的增删查改。
2024-02-27 22:43:44
479
原创 ASP.NET MVC中使用Autofac依赖注入
2024年02月26日在.net 4.8 framework 建立的MVC项目中测试通过。引入NUGET包:Autofac和Autofac.Mvc5。ASP.NET MVC中使用Autofac依赖注入。然后就可以直接用接口里定义的方法了。
2024-02-26 11:22:30
548
原创 NET8下生成二维码
按网上搜索的总是多少有些问题,得总搜索好几次才能解决的,现把自己用过的可以生成的代码放上来,以备后用。引入NUGET:ZXing.Net.Bindings.ZKWeb.System.Drawing。2024年02月20日在 VS2022,NET8,MVC 项目上使用通过。NET8下生成二维码。
2024-02-20 09:13:41
548
原创 NET7下用WebSocket做简易聊天室
(里面还有以前做的.NET FRAMEWORK的websocket示例代码)NET7下用WebSocket做简易聊天室。
2023-10-20 11:49:21
855
原创 MYSQL 冷备份 恢复
MYSQL冷备份恢复1. SHOW VARIABLES LIKE '%data%' 查看datadir目录,这就是所有数据的备份目录,好像只有innodb的可以直接覆盖备份2. 停掉MYSQL服务,然后整个目录打包3. 到另一台win电脑上,同样的,找到那台电脑的data目录, 停掉MYSQL服务,然后覆盖,再重启MYSQL服务,这时已经把整个数据库都备份过来了,包括所有的数据库4. 自己测试,到mac上,找到数据目录,在finder里打不开,没有权限5. 在mac上打开terminal
2020-11-10 22:38:55
189
原创 net core 3.1发布的时候有视图views
net core 3.1发布的时候有视图views1. NUGET引入 Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation2. Startup.cs里 services.AddControllersWithViews().AddRazorRuntimeCompilation();3. csproj里 <RazorCompileOnBuild>false</RazorCompileOnBuild> &l...
2020-11-03 12:54:27
472
原创 NET CORE 七牛云上传文件
NET CORE 七牛云上传文件 文档:https://developer.qiniu.com/kodo/sdk/1237/csharp代码:
2020-11-03 12:01:55
285
原创 《PHP高性能开发:基础、框架与项目实战》_王甲临
跟着《PHP高性能开发:基础、框架与项目实战》_王甲临.pdf 学PHP,前5章没啥用,从第6章composer开始才有点用, 跟着第8章做下thinkphp的简单使用,后面几章全是项目 。。。thinkphp6.0 学习笔记文档:https://www.kancloud.cn/manual/thinkphp6_0/1037479用PHPSTUDY, 安装好后运行NGINXcomposer安装时有选择PHP的路径,选择phpstudy的那个路径,装好后命令行运行composer --version
2020-10-15 13:04:16
382
原创 flutter hello world
在surface pro4上不知道怎么弄好了Flutter了,运行成功在redmi k30 pro手机上了,结果跑到神舟精盾本本上再弄一次又出问题了,每次搭建flutter环境总是出问题,郁闷,写个博客记录下来碰到的问题,便于以后查询!!!下载好flutter_windows_1.20.4-stable(本地下载很慢,我都是远程桌面到其他服务器上,在其他服务器上下载了再直接从远程桌面拉下来,已传到和彩云网盘上),解压到c:\flutter\目录下 ,环境变量path里加上C:\flutter\bin,
2020-09-20 19:58:48
127
原创 mysql主从复制
前提:三年前双11买的阿里云今年到期了,win2012的,上面mysql数据库里记着自己的一些记账数据,上一年双11买了腾讯云的,centos7.7, 想学学MYSQL的复制功能,今天趁着无BUG可撸,试着配置了一下,成功,在阿里云上的部署的网站写入数据,可同时复制到腾讯云上了,以下是配置步骤:1. 远程桌面登录阿里云服务器,打开sqlyog 执行select version()查看版本号2. 停掉MYSQL服务,看配置文件 "C:\ProgramData\MySQL\MySQL ...
2020-07-03 17:05:08
157
原创 linux服务器上用docker的一些命令
以下是把一个NET CORE项目弄到LINUX服务器上的一些记录,NET CORE+MYSQL+MONGODB+REDIS,不知道为什么买的云LINUX服务器直接安装MYSQL好慢好慢,只好用DOCKER来弄了,不过NET CORE项目代码还是在宿主机,网站在/xiaoyuapicore/关闭防火墙:systemctl stop firewalld停止linux启动时自动启动防火墙:systemctl disable firewalldnginx的配置文件:/www/server/pan..
2020-06-27 10:19:59
172
原创 腾讯地图jsapi使用(地图定位搜索坐标解析计算距离)
腾讯地图定位及坐标解析一个项目,需要打开地图后点击获取地址用的腾讯地图开放平台,对着文档花了一上午弄出来了代码:<!DOCTYPE html><html><head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>前端定位模块</title> <meta name="view.
2020-05-16 13:39:16
4828
原创 控制器里把文件转为二进制输出下载
一个项目,客户需要上传CDR文件,上传了,后台直接点下载地址下载不了,http://www.aaa.com/upload/aaa.cdr ,IIS里的mine已经把cdr文件设置为 oct....stream...不行,设置为 application/x-cdr ..也不行。。最后只好在代码中进行,上网搜索了一下,代码如下 :...
2020-05-13 14:09:12
226
原创 C#操作mongodb简记
C#操作mongodb简记官方文档地址:https://mongodb.github.io/mongo-csharp-driver/2.10/getting_started/quick_tour/我只是想用mongodb来存系统日志而已,只需要会插入和分页查询就好了1.新建类2.控制器页面引入命名空间3.简单的插入和查询分页的代码以...
2020-05-08 12:09:25
239
原创 MYSQL备份还原问题
1. 用mysql,原有数据库shopdb,想新增一个数据库shopdb2,表结构保持和shopdb一样2. 在ecs服务器上用sqlyog连接rds数据库,创建shopdb2后右键shopdb数据库导出,导出shopdb的表结构保持,然后在shopdb2上右键导入3. 问题来了,shopdb里的数据删除了,因为导出时的语句有use shopdb, 下面每一行前都有drop table.....
2020-04-17 21:27:54
111
原创 MYSQL查询问题
mysql查询问题mysql版本:5.7.26-log数据库:管理员-用户表admin_user(一个管理员管多个用户)几百条数据订单表api_order(一个订单对应一个用户)4百万条数据表里的时间字段加了索引,用户id字段加了索引现需要查某个管理员名下所有用户在某一时间段的订单数量,代码如图,结果在执行的时候一直转圈圈,单独把管理员名下所有用户id取出来放到use...
2020-04-09 22:39:24
207
原创 Redmi K30 Pro
2020年03月24日 14:00:00 Redmi K30 Pro 发布会2020年03月24日 16:05:07 小米官网预付 ¥1002020年03月27日 00:13:39 小米官网付尾款 ¥38992020年03月28日 16:22:00快递打电话过来说送到了,晕,好快,不过我不在公司,本来明天想去公司的,不过又得去客户那现场撸BUG,只能叫快递星期一再送...
2020-03-30 15:25:09
1456
原创 WPF设置F2为快捷键
WPF设置F2为快捷键单个字母设置快捷键可以直接在按钮的文本里加上 _P之类的,但是要设置FN为快捷键的话得用下面图片里的代码,也是搜索出来的:...
2020-03-16 22:32:37
239
原创 自定义select样式
自定义select样式,下面是CSS代码,主要是那个appearance样式 select { width: 220px; margin-left: 12px; padding-left: 12px; height: 31px; line-height: 31px; font-size: 12px; color: #...
2020-02-24 23:10:58
236
原创 微信语音在网页上播放
微信语音在网页端播放做的一个项目,需要个功能,微信公众号里点菜单进去一个网页后能和后台客服人员在线聊天,而且还能发送语音,后台客服人员在电脑PC端上登录网页也能和用户进行在线聊天,并且能听到语音。制作思路:文字聊天功能用最简单的方式,客户聊天页/user/chat, 后台聊天页/admin/chat,数据库聊天表chat,聊天页里文本框,发送按钮,点了就把文本框里的内容存到数据库聊天表中...
2020-02-23 20:24:31
596
原创 MYSQL服务启动不了
前提:本地导出MYSQL的一个数据脚本.sql,有50M大小的,想传到服务器上后再服务器上再导入,结果在服务器上出现 ‘server has gone away ’的错误,网上搜索后修改my.ini文件里的max_allowed_packet = 40M,修改后保存,进服务里重新启动MYSQL,结果启动不了了,查MYSQL的日志也没有任何东西,费了蛮久的时间搜索解决方法才知道,原...
2020-02-15 14:14:07
438
原创 redis作为windows服务运行
redis作为windows服务运行按文档里的命令运行redis-server --service-install redis.windows-service.conf本地测试成功,服务里多了个Redis服务了,启动就行了在服务器上测试,服务器是有了,但是启动失败,查日记也找不到原因,上网查了下,原来redis.windows-service.conf有个日...
2020-01-28 13:23:12
134
原创 2019年账单
好多人都发年度总结,我发个账单吧。。。项目源码地址:https://dev.tencent.com/u/niunan/p/niunan_charge_openASP.NET CORE+MYSQL
2020-01-01 21:18:13
210
原创 微信支付:URL未注册问题
起因:一个项目已经做好了,微信支付也调通的,域名 www.xxxx.com ,某天客户需要换域名,改为weixin.xxxx.com,原先的www转向客户自己的官网,结果换了之后,发现微信支付出错:URL未注册,到商户平台那登录进去添加授权目录了,但是测试还是出错:URL未注册检测一天后才发现,原来客户不知道怎么的又申请了一个微信支付,商户号不同于之前的,然...
2019-12-07 22:45:41
1040
原创 Android Studio运行Hello World程序
老的神舟本本装上了深度LINUX了。。。应该是基于ubuntu的,安装软件用的apt-get而不是yum想重装学下android原生开发,官网下载了android studio, 发现不用FQ也能下载了,不错不错,支持支持下载后解压了直接双击那个Android Studio.sh运行就行了,新建一个hello world项目,结果运行不起来,那个调试那个地方都没有绿色三角形,想了下,好...
2019-09-06 17:11:45
2087
原创 WPF,回车即是tab
正在做的WPF项目,客户需要在文本框里输入后按回车即跳到下一个框框,和tab一样的上网搜索了下解决方案:如下:在文本框外围的grid加上KeyDown事件,代码里写上:/// <summary>/// 上方的可输入区域,回车替换TAB/// </summary>/// <param name="sender"></param>...
2019-08-01 15:51:35
530
原创 phpmyadmin上在某数据库里创建函数
改那个PHP项目加了个功能,本地MYSQL里添加了一个函数了,现在要转到服务器上,然后服务器上的MYSQL只能通过PHPMYADMIN网页操作的,在网页上SQL里输入创建函数的语句,结果报错了:this function has none of DETERMINISTIC查了一下是这个原因:https://www.jb51.net/article/97037.htm在上面再运行:set...
2019-06-24 15:18:26
605
原创 thinkphp项目部署在phpstudy里的nginx上
朋友的一个thinkphp做的项目,让我帮他部署一下的,LINUX服务器,用宝塔。第一台服务器,装上宝塔,宝塔里装NGINX,PHP5.6,再建立网站,绑定域名,访问成功,一切正常!昨天试着给另一台服务器上装上同样的,宝塔,NGINX,PHP5.6,建立网站,绑定域名,结果访问的时候出错了,404错误,一翻搜索,发现只要进宝塔里把网站设置里的那个防跨站攻击的勾勾去掉就好了,不知道干嘛第...
2019-06-03 11:59:50
676
原创 《原创视频》牛腩学docker简记
牛腩学docker简记http://blog.niunan.net/blog/show/1258https://www.cnblogs.com/niunan/p/10917506.htmlhttps://www.jianshu.com/p/1fd8ce0d49ed本视频记录牛腩学习在vs中的.net core项目中的添加docker支持的简单记录云服务器上运行docker网站的思路:1...
2019-05-25 12:15:05
158
原创 visual studio中运行docker支持简记
很久以前学过一段时间的docker,那时装了电脑卡得受不了,学了一会就卸载了,最近电脑又装上了docker,感觉好像没有以前这么卡了,还是同一台电脑surface pro4,试了一下visual studio中做的网站运行在docker上,下面是一些简记环境:win10 + docker desktop + visual studio 2017 + mysql ,其中MYSQL是安装在c:...
2019-05-24 12:48:18
4300
1
原创 wpf中的datagrid绑定操作按钮是否显示或者隐藏
如图,需要在wpf中的datagrid的操作那列有个确认按钮,然后在某些条件下确认按钮可见,某些情况下不可见的,放在mvc里直接在cshtml页面中if..else就行了。但是在wpf里不行。。网上搜索了好久才找到解决方法,原来只是binding那个visiable属性就行了,...
2019-05-09 19:02:27
1115
原创 WPF全局异常捕获
跟着《WPF专业编程开发指南》这书打的代码的,自己在正式项目中测试通过,可以抓取到全局的异常,用的log4net来记录日志核心代码:写在App.xaml.cs中 /// <summary> /// App.xaml 的交互逻辑 /// </summary> public partial class App : Applica...
2019-05-09 18:59:46
294
原创 jquery裁剪图片插件cropit示例
重装农药第16天!!jquery裁剪图片插件cropit示例背景:做的手机网页项目,用html file控件上传图片,有些手机拍照后图片会很大,20M以上的,用之前的H5 formdata上传的话有时会非常慢的,就想着能不能在选择图片的时候直接在客户端处理下,把选择的图片按规格的大小裁剪掉,上网搜索了一下,发现cropit这个玩意,自己FQ进官网下载示例弄了下,成功实现想要的功能...
2019-04-18 16:32:56
228
SQL Server数据脚本生成器
2009-02-08
请问.NET CORE下的开源生成图表的控件的吗?像以前mschart那样的
2020-01-15
ASP.NET中用UPLOADfile控件上传,服务器上传不上APK
2016-04-01
模拟登录猎聘网,能取到登录后的HTML源码,但是跳到liepin的时候还是显示登录框
2015-11-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人