自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 灯板连线,对于图论哈密尔路径寻找的思考

然后是单元间的连线。根据我司的显示单元有2*2,2*1和3*1 三种结构,还有固定规则(优先使用2*2,最右边不够则用2*1填充,最下面不够则用3*1填充),识别出各个显示单元的用量和布局, 这个是简单的数学问题,就不发代码了,大家也可以试下无固定规则的随意组合的遍历算法。公司有一个显示屏连线识别的需求,是感知整个显示屏的分辨率尺寸HxW,根据我司的最小显示单元大小,自动识别显示屏的组成结构,然后使用一条连线顺序把各个显示模板串联起来,根据我司固定的规则希望软件能列出这种连线的所有可能性。

2024-01-24 14:46:35 446

原创 net core 自定义标签授权, 升级为net 6的修改

核心的处理方法是在AuthorizeAttribute授权标签的相应方法下将接口Controller上的自定义标签获取出来, 然后传到策略的处理接口里去做权限的判断( return HandleRequirementAsync(context, requirement, attributes);最后, 发现使用这种标签授权验证的方法, 要是接口Controller上有多个相同的标签, 该标签的HandleRequirementAsync会触发多次, 再看看是否有其他更好又灵活简便的授权验证方法。...

2022-08-17 19:13:01 670 2

转载 国密算法GBSM2 C#实现 以及与多端联调结果

SM最近做项目用到国密算法进行加密处理, 其中SM2 对称加密算法用在了账号密码登录上面,三方(安卓.苹果,web端) 使用的加密方法实现 一开始 来到后端 全都解不了, 因为有些规则不一样, 而这些在国密的文档里是没提到, 为了方便大家不踩坑,就记一下. 在后台C#这边加密后的密文是04开头的.所以前端都要按04开头的那种规则去改.然后加密后的密文拼接是C1C3C2 (早期版本的规则是C1C2C3,不能用)我先贴下后台代码: SM2要用到SM3的摘要生产SM2.csusing Sy.

2021-11-11 14:40:27 2155

原创 某公司网页前端笔试题一则:显示学生成绩表

题目如下:有班级同学成绩查询Http Get接口 http://www.testing.com/api/getscore ,返回数据格式如下{code:1,data:[{"uid":1,"name":"程萌","sid":2,"subject":"数学","score":91.5},{"uid":1,"name":"程萌","sid":3,"subject":"英语","score":83.0},{"uid":2,"name":"李伟","s...

2020-10-10 10:34:47 494

原创 关于DotnetCore 配置文件读取IOptionsSnapshot的使用小结

关于dotnetCore里丰富多样的配置方法我就不多说了, 不太了解的推荐看下A大的博客系列(https://www.cnblogs.com/artech/p/inside-asp-net-core-05-01.html)这次主要讲讲项目遇到的需求, 在网站启动的时候从配置文件里读取工作模式(边缘计算或云端计算), 然后运行中途可以通过请求切换。 咋一看其实使用Redis去缓存和修改这个信息是极好的,但要是我还想在外部手动修改配置文件来使它生效的话, redis我就不能通知到了(其实是可以的,在Conf

2020-09-24 11:43:55 1637

原创 使用Wix简单制作了个安装包

之前看了好几个打包软件 advanceinstaller installshield什么的, 发现大都是收费的, 看的Wix还是sourceforget上停更的版本, 以为没戏, 没想到在github偶尔看到了WixToolSet,原来还有更新, 还有VS2019的插件,赶紧下了一个用用.终于把我的dotnetcore网站打包成msi了.下面就是wix的封装脚本.wxs文件. 要安装的东西用一个Component元素表示, 因为是网页, 引用项目的话也拿不到他的发布路径(publishurl),所以我这

2020-07-01 09:32:48 1133

原创 菜鸟学Python之写抽奖Demo

记得12年前上大学时学C++的期末大作业, 也是写了个MFC的36选6的抽奖程序自娱自乐, 这次看着支付宝里的收益周周乐, 也想搞个程序来预测下结果. 本来是想用支付宝小程序写的, 不过没那么多时间玩他的IDE, 只能用摸鱼时间在VsCode里写写Python实现了(主要是布局页面弄的好麻烦,没样式又不好看,调试还慢).先上成果运行贴图:代码分成两个文件, 一个主要是使用tkinter 的窗体布局, 熟悉输入输出和按钮事件响应, 另一个是读写sqlite以及抽奖逻辑,熟悉数据库操作和集合数据

2020-06-16 15:50:15 482

原创 利用Nginx Rtmp 配置转换摄像头Rtsp流输出H5可播放的flv

看了一遍又一遍的nginx.config配置项说明,在Exec节是看到了不用在外面写发起推流的命令的希望,今天终于试验出来,当然也是在github issue上翻看广大网友的智慧留言。https://github.com/arut/nginx-rtmp-module/issues/447关键配置如下:http {server { listen 80;...

2020-03-17 15:06:15 3955 1

原创 使用Mosca mqtt+Redis的缓存配置过期问题

一直使用这个开源的mqtt服务最近发现了个问题,如果订阅了一个topic之后,这个topic 放置很久都不生产消息的话, 之后再发消息过去mqtt服务,服务端是不会给client进行发送的,此处省略查看客户端mqtt发送日志,服务端接收日志和另一客户端接收日志等操作...只好上github看看是咋回事,还好能在issue里找到这个配置:https://github.com/moscajs/...

2020-03-17 14:21:48 780

原创 Vue的康威游戏GameOfLife v0.5

<template><Layout><Form><!--<FormItem><Inputv-model="rank"placehole="请输入棋盘大小"style="width:120px;"/><Buttontype="primary"...

2020-01-10 14:18:10 144

原创 Node 使用mosca mqtt +mongodb 示例

本文只是吐槽这些软件的说明和版本示例更新不及时导致自己纠错麻烦.按照github上mosca+mongodb的示例(https://github.com/mcollina/mosca/wiki/Mosca-basic-usage)来写,竟然run不起来,报找不到'insert'方法, 然后我就先加载mongodb的node模块看看是否mongodb安装得不对.然后按照网上的方法nodejs...

2019-08-17 10:11:52 1982 1

转载 C#与JAVA的DES加密结果一致的参数设置

文章出自 http://blog.csdn.net/soar_ersa/article/details/7550359DES加密解密结果一般要注意的地方:密钥、偏移量、块密码模式、填充模式java DES加密的时候:如果使用这种方式,Cipher cipher = Cipher.getInstance("DES"); 此时块密码模式是ECB模式,C#DES类默认模式是CBC模式,所以如...

2017-03-20 16:08:12 2778

转载 Oracle连接关闭分析 Diagnosing the ORA-12537: TNS: connection closed error

原文出自:http://www.dba-oracle.com/t_ora_12537_tns_error.htm Question:  I'm trying to connect to Oracle and I get the ORA-12537: TNS: connection closed error.  How do I fix an ORA-12537?Answer: 

2017-01-21 10:18:58 732

原创 [菜鸟试水]关于Nodejs搭建后台API服务(Mysql-Restify)

尝试一下写些技术的东西, 之前在公司一直是用C#写的WCF后台. 对于跨域调用API虽然也支持, 但是需要做的配置也挺繁琐, 所以试下不一样的后台技术, NodeJs .由于只做API调用, 所以用了Restify 插件而不是Express .所以先全局安装下 restify  : npm install restify -g  (-g就是全局,不然就是当前路径下安装).​

2015-06-03 19:27:23 4408

空空如也

空空如也

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

TA关注的人

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