10 2019 档案

用node.js给C#写一个数据表的实体类生成工具
摘要:虽然微软提供了T4模板,但是我感觉非常难用。哪儿比得上直接用脚本来写模板来的爽。 因为要给一个老项目做周边的工具,需要连接到数据库。 我习惯性用EntityFrameworkCore来做,因为毕竟从出道开始就一直在用的一个ORM。 EF6时代,vs提供了dbfirst,但是只是针对sqlserver 阅读全文

posted @ 2019-10-24 22:05 快乐海盗 阅读(491) 评论(0) 推荐(0) 编辑

node.js操作MySQL数据库
摘要:MySQL数据库作为最流行的开源数据库。基本上是每个web开发者必须要掌握的数据库程序之一了。 基本使用 node.js上,最受欢迎的mysql包就是mysql模块。 然后在js脚本里面直接引用进来 配置mysql的数据库连接。 这样就拿到了一个连接。 然后就可以愉快的进行各种curd操作了。 no 阅读全文

posted @ 2019-10-24 18:37 快乐海盗 阅读(641) 评论(0) 推荐(0) 编辑

基于node.js的爬虫框架 node-crawler简单尝试
摘要:百度爬虫这个词语,一般出现的都是python相关的资料。 py也有很多爬虫框架,比如scrapy,Portia,Crawley等。 之前我个人更喜欢用C#做爬虫。 随着对nodejs的熟悉。发现做这种事情还是用脚本语言适合多了,至少不用写那么多的实体类。而且脚本一般使用比较简单。 在github上搜 阅读全文

posted @ 2019-10-23 13:58 快乐海盗 阅读(7016) 评论(0) 推荐(1) 编辑

Angular双向绑定简单理解
摘要:在使用Antd的时候,一直很好奇里面的双向绑定的自定义组件是怎么做的。 因为之前一直用,没有去细看文档。 今天抽空来简单的撸一下。 在ng中,()是单向数据流,从视图目标到数据源,[()]这样就是双向绑定了。简单的说就是ng给的一个语法糖,帮我们做了子组件内部事件发射的事件监听,然后赋值。 子组件: 阅读全文

posted @ 2019-10-18 11:32 快乐海盗 阅读(2604) 评论(0) 推荐(0) 编辑

使用.Net core3.0 开发斗图小程序后端+斗图小程序
摘要:为啥要写这么一个小程序? 作为互联网的原住民。 90后程序员的我,从高中开始发QQ小表情。 到之后的熊猫头,蘑菇头。 可以说表情包陪伴我从学校到社会,从青少年到中年。。 多年来,混迹于各个qq群,收集表情包多达三千多个,终于,在去年的某个工地跑路的时候,忘了带走我的表情包。。。然后就再也找不到之前的 阅读全文

posted @ 2019-10-16 16:25 快乐海盗 阅读(1242) 评论(1) 推荐(1) 编辑

ef core实现软删除
摘要:很多web程序一般的偶不会设计真的物理删除了。 基本上都是在在数据库加一个标记,就得当作已经删除了。同时在查询的时候,过滤已经标记删除的数据 ef core实现软删除是非常简单的,直接在OnModelCreating动态创建一个IsDeleted字段,bool类型。然后扔到ef core的查询过滤器 阅读全文

posted @ 2019-10-14 11:36 快乐海盗 阅读(1718) 评论(0) 推荐(0) 编辑

Mysql8.0升级后,Navicat连接报错caching_sha2_password 问题
摘要:需要重新配置加密规则 阅读全文

posted @ 2019-10-14 11:35 快乐海盗 阅读(1019) 评论(0) 推荐(0) 编辑

ASP.Net Core中使用jquery-ajax-unobtrusive替换Ajax.BeginForm
摘要:在大潮流下,大家都在研究MVVM框架,但是做面向搜索引擎的外网项目还是得用服务器渲染。 在.Net中肯定就是用Razor模板引擎了。 .Net Core断臂式重构后,很多在老得Mvc中使用得好好的一些功能,突然就不见了。 在这里鄙视一下微软,说好的无缝切换呢。。我看这个缝还是有点大。 ASP.Net 阅读全文

posted @ 2019-10-14 11:34 快乐海盗 阅读(740) 评论(1) 推荐(1) 编辑

把.Net开发环境迁移到Linux上去
摘要:.Net Core发布之前,多年来,.Net程序员的开发环境都在Windows上。 三街第一帅的我,虽然上班的8小时一直在windows上撸C#,但是下班时间一般都在搞其他的乱七八糟的东西,比如写写小游戏啊。写点安卓或者IOS的APP啊。 本着一颗折腾的心。周末在家开始了再Ubuntu上搭建.Net 阅读全文

posted @ 2019-10-14 11:33 快乐海盗 阅读(916) 评论(0) 推荐(0) 编辑

Egret资源跨域问题
摘要:在服务器上配置了允许跨域还不够,还需要在引擎配置允许跨域,不然texture无法在webgl上下文中渲染 会报一个类似于The cross-origin image at 的错误, 只需要在egret启动的时候,加入配置 然后就可以正常运行了 阅读全文

posted @ 2019-10-14 11:32 快乐海盗 阅读(1017) 评论(0) 推荐(0) 编辑

asp.net core过滤器记录响应对象
摘要:百度到的基本上就是读取response.body的流。然后记录完了之后,把流的index重新复位,这样也太麻烦了。 其实asp.net core团队肯定已经考虑到了这种需求,比如记录请求响应日志。给响应数据过滤这类的。 在OnActionExecuted的ActionExecutedContext里 阅读全文

posted @ 2019-10-14 11:31 快乐海盗 阅读(455) 评论(0) 推荐(0) 编辑

asp.net core 自定义中间件【以dapper为例】
摘要:在asp.net core开发中。按照国际案例开始。都是先在Nuget安装XXX包。比如我们今天要用到的Dapper nuget里面安装Dapper 1.然后新建一个类文件DapperExtensions.cs 因为Dapper是IDbConnection扩展出来的,所以我们必须给IDbConnec 阅读全文

posted @ 2019-10-14 11:30 快乐海盗 阅读(498) 评论(0) 推荐(0) 编辑

mysql 分页offset过大性能问题解决思路
摘要:在公司干活一般使用sqlserver数据库。rownumber分页贼好用。 但是晚上下班搞自己的事情就不用sqlserver了。原因就是自己的渣渣1核2g的小服务器完全扛不住sqlserver那么大的大块头,于是就使用Mysql数据库。 一般使用MySQL分页都是使用limit,我也这么使用的。 今 阅读全文

posted @ 2019-10-14 11:29 快乐海盗 阅读(1390) 评论(1) 推荐(1) 编辑

Web应用程序并发问题处理的一点小经验
摘要:在web应用中,一个账户,会有N多个涉及到数字的字段。比如一个账户的金额,积分等。这些字段就涉及到增减的情况。如果是在测试环境下,靠程序员或者测试手动点击。一般是发现不了问题。 一旦上到正式环境下。有真实用户做操作了,就很容易出现莫名其妙的金额和流水记录不一致的情况。如果没有足够的经验,很难排查出问 阅读全文

posted @ 2019-10-14 11:27 快乐海盗 阅读(408) 评论(0) 推荐(0) 编辑

*.pvr.ccz文件还原成png格式
摘要:处于学习的目的,解包学习某个游戏的资源。大部分的素材都是png文件。但是一部分关键的是用的pvr.ccz文件。 百度一下知道这个文件是TexturePacker打包出来的文件,于是就又百度到了解决办法。 使用TexturePacker的命令就可以直接还原,使用步骤如下: 3. 然后放到pvr.ccz 阅读全文

posted @ 2019-10-14 11:20 快乐海盗 阅读(1163) 评论(0) 推荐(0) 编辑

IOS上传到App Store出现证书未安装问题
摘要:今天在提交自己的APP到苹果商店去审核的时候,编译成功后。upload过程中,提示 XXX Select the certificates you wish to include in this provisioning profile. To use this profile to install 阅读全文

posted @ 2019-10-14 11:18 快乐海盗 阅读(416) 评论(0) 推荐(0) 编辑

MySQL8身份验证问题解决
摘要:开新项目。使用MySQL8,在经历过B级别的网速下载后,终于安装好了MySQL,虽然在终端上是可以直接登录的。 但是我使用Navicat就无法访问了,提示什么登录失败,还有乱码。 搜索了一下,发现是MySQL8默认的登录插件换了。要换回来只需要一条sql 然后查询mysql库下的user表 再次使用 阅读全文

posted @ 2019-10-14 11:16 快乐海盗 阅读(445) 评论(0) 推荐(0) 编辑

egret引擎中使用tiled运行在微信小游戏中
摘要:egret的官方文档,对tiled的介绍不是很细致,很多东西都需要摸索。现在把踩的坑记录下来。作为一个备忘 引用tiledmap的库 引用tiledmap的库 在GitHub上下载egret的tiledmap支持库:https://github.com/egret-labs/egret-game-l 阅读全文

posted @ 2019-10-14 11:15 快乐海盗 阅读(393) 评论(0) 推荐(0) 编辑

Ubuntu18.04安装好MySQL5.7后,root账号登录密码问题
摘要:不知道从哪个版本开始,在Ubuntu上用apt安装MySQL后,不会提示让你设置密码了。 安装MySQL5.7 然后找到MySQL的配置文件目录 就会看到MySQL默认的账号debian-sys-maint和默认的随机密码 然后会提示你输入密码!把看到的密码输入进去就进入到了MySQL的cli里面 阅读全文

posted @ 2019-10-14 11:14 快乐海盗 阅读(466) 评论(0) 推荐(1) 编辑

vs2019下载和更新速度非常慢的解决方案
摘要:纵观全网,就两种解决方案 1.取消网络适配器里面的IPV6的给勾选【我试过,无效,但是有些网友说是有效果,也不知道是咋回事】 2.修改host。【本人亲测有效果,速度从5kb到5M左右,但是无法跑满宽带】 查询微软的下载网站的域名 download.visualstudio.microsoft.co 阅读全文

posted @ 2019-10-14 11:13 快乐海盗 阅读(24879) 评论(7) 推荐(5) 编辑

.Net Core下使用HtmlAgilityPack解析采集互联网数据
摘要:HtmlAgilityPack应该算是.Net下最好用的html解析库了。 因为最近帮朋友采集一些数据,在nuget里面搜索了好几个库,最后决定就用HtmlAgilityPack。并简单的记录下使用的姿势。 直接使用nuget包安装 1.下载网页 该库提供了一个下载网页的类:HtmlWeb 如果网络 阅读全文

posted @ 2019-10-14 11:12 快乐海盗 阅读(765) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示