自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

牛腩的专栏

生命有息,学无止境!

  • 博客(156)
  • 资源 (3)
  • 问答 (3)
  • 收藏
  • 关注

原创 C#获取HTML源码

然后还有一个playwright的也能实现操作浏览器打开网页的功能,用于自动化测试的,以前有记录过这个名字,不过一直没有时间看。后来又来了个更狠的,用PuppeteerSharp, 相当于用代码来控制让系统中的chrome浏览器打开一个网页,然后再来获取这个网页的源代码。以前的那个从网上找到的方法, 在一些网站上用不了,如17K,取出来的是乱码,要么就是一坨JS,好像是用JS又重新加载了什么的。弄了一上午,到处问人到处查,发现下面的代码可以用于17K网站,2024年03月23日记录。C#获取HTML源码。

2024-03-23 13:24:28 355

原创 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 379

原创 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 481

原创 NET8下生成二维码

按网上搜索的总是多少有些问题,得总搜索好几次才能解决的,现把自己用过的可以生成的代码放上来,以备后用。引入NUGET:ZXing.Net.Bindings.ZKWeb.System.Drawing。2024年02月20日在 VS2022,NET8,MVC 项目上使用通过。NET8下生成二维码。

2024-02-20 09:13:41 393

原创 NET 7 中使用Session

2024年2月11日 net7下测试通过。NET 7 中使用Session。

2024-02-11 20:26:01 405

原创 NET7下用WebSocket做简易聊天室

(里面还有以前做的.NET FRAMEWORK的websocket示例代码)NET7下用WebSocket做简易聊天室。

2023-10-20 11:49:21 761

原创 回调页面需要显示的一些东西

【代码】回调页面需要显示的一些东西。

2023-03-06 23:58:28 84

原创 IT0009.Vue.js核心技术解析与uni-app跨平台实战开发

读书笔记

2023-03-05 12:45:05 442 3

原创 我收集的PDF电子书

刚出来,要整理一下自己的资源了,好多都没有了,需要下载的自行联系[email protected]

2023-01-16 18:17:13 755 1

原创 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 178

原创 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 442

原创 NET CORE 七牛云上传文件

NET CORE 七牛云上传文件 文档:https://developer.qiniu.com/kodo/sdk/1237/csharp代码:

2020-11-03 12:01:55 261

原创 《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 366

原创 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 111

原创 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 148

原创 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 156

原创 腾讯地图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 4318

原创 控制器里把文件转为二进制输出下载

一个项目,客户需要上传CDR文件,上传了,后台直接点下载地址下载不了,http://www.aaa.com/upload/aaa.cdr ,IIS里的mine已经把cdr文件设置为 oct....stream...不行,设置为 application/x-cdr ..也不行。。最后只好在代码中进行,上网搜索了一下,代码如下 :...

2020-05-13 14:09:12 205

原创 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 218

原创 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 96

原创 MYSQL查询问题

mysql查询问题mysql版本:5.7.26-log数据库:管理员-用户表admin_user(一个管理员管多个用户)几百条数据订单表api_order(一个订单对应一个用户)4百万条数据表里的时间字段加了索引,用户id字段加了索引现需要查某个管理员名下所有用户在某一时间段的订单数量,代码如图,结果在执行的时候一直转圈圈,单独把管理员名下所有用户id取出来放到use...

2020-04-09 22:39:24 189

原创 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 1430

原创 WPF设置F2为快捷键

WPF设置F2为快捷键单个字母设置快捷键可以直接在按钮的文本里加上 _P之类的,但是要设置FN为快捷键的话得用下面图片里的代码,也是搜索出来的:...

2020-03-16 22:32:37 210

原创 自定义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 214

原创 微信语音在网页上播放

微信语音在网页端播放做的一个项目,需要个功能,微信公众号里点菜单进去一个网页后能和后台客服人员在线聊天,而且还能发送语音,后台客服人员在电脑PC端上登录网页也能和用户进行在线聊天,并且能听到语音。制作思路:文字聊天功能用最简单的方式,客户聊天页/user/chat, 后台聊天页/admin/chat,数据库聊天表chat,聊天页里文本框,发送按钮,点了就把文本框里的内容存到数据库聊天表中...

2020-02-23 20:24:31 543

原创 MYSQL服务启动不了

前提:本地导出MYSQL的一个数据脚本.sql,有50M大小的,想传到服务器上后再服务器上再导入,结果在服务器上出现 ‘server has gone away ’的错误,网上搜索后修改my.ini文件里的max_allowed_packet = 40M,修改后保存,进服务里重新启动MYSQL,结果启动不了了,查MYSQL的日志也没有任何东西,费了蛮久的时间搜索解决方法才知道,原...

2020-02-15 14:14:07 375

原创 redis作为windows服务运行

redis作为windows服务运行按文档里的命令运行redis-server --service-install redis.windows-service.conf本地测试成功,服务里多了个Redis服务了,启动就行了在服务器上测试,服务器是有了,但是启动失败,查日记也找不到原因,上网查了下,原来redis.windows-service.conf有个日...

2020-01-28 13:23:12 121

原创 2019年账单

好多人都发年度总结,我发个账单吧。。。项目源码地址:https://dev.tencent.com/u/niunan/p/niunan_charge_openASP.NET CORE+MYSQL

2020-01-01 21:18:13 193

原创 微信支付:URL未注册问题

起因:一个项目已经做好了,微信支付也调通的,域名 www.xxxx.com ,某天客户需要换域名,改为weixin.xxxx.com,原先的www转向客户自己的官网,结果换了之后,发现微信支付出错:URL未注册,到商户平台那登录进去添加授权目录了,但是测试还是出错:URL未注册检测一天后才发现,原来客户不知道怎么的又申请了一个微信支付,商户号不同于之前的,然...

2019-12-07 22:45:41 1011

原创 Android Studio运行Hello World程序

老的神舟本本装上了深度LINUX了。。。应该是基于ubuntu的,安装软件用的apt-get而不是yum想重装学下android原生开发,官网下载了android studio, 发现不用FQ也能下载了,不错不错,支持支持下载后解压了直接双击那个Android Studio.sh运行就行了,新建一个hello world项目,结果运行不起来,那个调试那个地方都没有绿色三角形,想了下,好...

2019-09-06 17:11:45 2067

原创 WPF,回车即是tab

正在做的WPF项目,客户需要在文本框里输入后按回车即跳到下一个框框,和tab一样的上网搜索了下解决方案:如下:在文本框外围的grid加上KeyDown事件,代码里写上:/// <summary>/// 上方的可输入区域,回车替换TAB/// </summary>/// <param name="sender"></param&gt...

2019-08-01 15:51:35 470

原创 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 582

原创 thinkphp项目部署在phpstudy里的nginx上

朋友的一个thinkphp做的项目,让我帮他部署一下的,LINUX服务器,用宝塔。第一台服务器,装上宝塔,宝塔里装NGINX,PHP5.6,再建立网站,绑定域名,访问成功,一切正常!昨天试着给另一台服务器上装上同样的,宝塔,NGINX,PHP5.6,建立网站,绑定域名,结果访问的时候出错了,404错误,一翻搜索,发现只要进宝塔里把网站设置里的那个防跨站攻击的勾勾去掉就好了,不知道干嘛第...

2019-06-03 11:59:50 654

原创 《原创视频》牛腩学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 146

原创 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 4235 1

原创 wpf中的datagrid绑定操作按钮是否显示或者隐藏

如图,需要在wpf中的datagrid的操作那列有个确认按钮,然后在某些条件下确认按钮可见,某些情况下不可见的,放在mvc里直接在cshtml页面中if..else就行了。但是在wpf里不行。。网上搜索了好久才找到解决方法,原来只是binding那个visiable属性就行了,...

2019-05-09 19:02:27 1070

原创 WPF全局异常捕获

跟着《WPF专业编程开发指南》这书打的代码的,自己在正式项目中测试通过,可以抓取到全局的异常,用的log4net来记录日志核心代码:写在App.xaml.cs中 /// <summary> /// App.xaml 的交互逻辑 /// </summary> public partial class App : Applica...

2019-05-09 18:59:46 277

原创 jquery裁剪图片插件cropit示例

重装农药第16天!!jquery裁剪图片插件cropit示例背景:做的手机网页项目,用html file控件上传图片,有些手机拍照后图片会很大,20M以上的,用之前的H5 formdata上传的话有时会非常慢的,就想着能不能在选择图片的时候直接在客户端处理下,把选择的图片按规格的大小裁剪掉,上网搜索了一下,发现cropit这个玩意,自己FQ进官网下载示例弄了下,成功实现想要的功能...

2019-04-18 16:32:56 216

原创 ASP.NET CORE下运行CMD命令

 ASP.NET CORE下运行CMD命令,用以前的ASP.NET 的命令System.Diagnostics.Process.Start("notepad");这样是可以运行出记事本的,现在公司的C++大神开发了个EXE,需要放在服务器上,然后当访问服务器上的某个网页的时候就执行这个EXE了。。传到服务器上,在服务器上运行 d:/temp/cm/cm.exe -url=http://...

2019-02-21 20:19:49 3484

原创 生成网上下载的EF项目对应的数据库

生成网上下载的EF项目对应的数据库网上下载的用EF做的小项目,结果没有配有数据库的,用VS打开来看了一下,看到Migrations文件夹,应该可以用EF命令来生成这个数据库了打开appsettings.json文件,可以看到他用了三个数据库的,我把他的三个数据库连接字符串都改为一样的,先在本地数据库里创建一个空白的数据库efdemo在visual studio里的程序包管理器控制台运行 ...

2019-01-10 21:37:24 150

SQL Server数据脚本生成器

SQL Server 数据库脚本生成器 利用网上下载的SPGen的源码修改而成,SPGen是一个能导出数据库中某数据表的插入和更新存储过程,我向里面添加了一个"数据脚本生成"的功能,就是把表中的数据生成插入的SQL语句,就类似于网上的那个"SQL Server 数据库脚本导出器 v2.0",第一次做,可能很多地方都不完整,请大家试用!

2009-02-08

CustomerEditor

CustomerEditor

2007-11-24

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

TA关注的人

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