上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 35 下一页
摘要: 自建应用需要手动设置API接口,第三方应用可以搞一个引导用户授权页面, 首先、自建应用不能和第三方应用同时开启回调,如果开启第三方应用需要取消这个同步 1、Secret 2、设置接收事件服务 3、首次保存时需要验证,验证代码如下,验证通过即可保存,Constants里实现存储自建应用对应的token 阅读全文
posted @ 2020-05-13 21:08 zhaogaojian 阅读(2919) 评论(0) 推荐(0) 编辑
摘要: 1、从装AnkhSVN扩展 2、删除AnkhSVN扩展 我选择了第二种,之前曾经出现过一次了,不想再麻烦了。 阅读全文
posted @ 2020-05-13 10:43 zhaogaojian 阅读(561) 评论(0) 推荐(0) 编辑
摘要: 1、可以兼容linux命令2、可以多tab页面 3、开启windows linux内核,勾选开发者模式 4、 5、再在store里安装 6、运行效果 如果提示 WslRegisterDistribution failed with error: 0x8007019e 在PowerShell里执行 E 阅读全文
posted @ 2020-05-11 19:29 zhaogaojian 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 打开IE浏览器,属性勾选绿色部分即可。 阅读全文
posted @ 2020-05-11 19:15 zhaogaojian 阅读(654) 评论(0) 推荐(0) 编辑
摘要: 公司一个用户数据过大,导致android与服务端通讯速度太慢,通过分析,最小改动方式使用数据压缩,不压缩前数据大概5M压缩后只有20k. 服务端使用gzip压缩。客户端androi使用类解压缩,在网上找了一个工具类如下。解决。 public final class Base64Utils { pri 阅读全文
posted @ 2020-05-11 16:06 zhaogaojian 阅读(380) 评论(0) 推荐(0) 编辑
摘要: string str = "0.1/0"; var v=new DataTable().Compute(str,""); string str1 = "2/0"; var v1 = new DataTable().Compute(str1, ""); 如上两个代码。两个数据不一样, 第一个是直接报错 阅读全文
posted @ 2020-05-11 11:55 zhaogaojian 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 最近需要通过钉钉获取考勤数据,发现找不到CorpSecret了,主要原因是现在授权方式已经改变 1、选择小程序,创建应用 2、选择企业内部开发 3、设置安全域名 4、至少打开如下两个权限 5、回应用首页 6、点击查看详情 Key,Secret就是对应之前的CorpID,CorpSecret的数据,原 阅读全文
posted @ 2020-05-07 11:44 zhaogaojian 阅读(4032) 评论(0) 推荐(0) 编辑
摘要: 假如所在目录为download app.UseHttpsRedirection(); app.UseStaticFiles(new StaticFileOptions() { FileProvider = new PhysicalFileProvider( Path.Combine(Director 阅读全文
posted @ 2020-05-06 19:21 zhaogaojian 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 今天一个客户的数据出问题了,经过检查,发现是因为将某个用户删除导致,因为是很早之前的项目了,为了避免同样情况发生,决定禁用删除用户功能,使用触发器禁用 Create TRIGGER TR_TBTEST ON dbo.userinfo FOR DELETE AS RAISERROR('禁止删除',0, 阅读全文
posted @ 2020-05-06 15:23 zhaogaojian 阅读(2424) 评论(0) 推荐(0) 编辑
摘要: 这个问题跟踪了几个月,反复与企业微信沟通确认,问题主要是:如果一个企业,如果注册使用测试应用,该企业又注册有正式应用的情况下,不会统计测试应用的活跃度,造成每周一收回权限,该测试应用用户信息就会变成加密数据。 阅读全文
posted @ 2020-05-04 21:17 zhaogaojian 阅读(704) 评论(0) 推荐(0) 编辑
摘要: 网上的swagger教程很多,配置一堆东西,很容易跑不通,看公司同事搞得用法挺精简,适合入门使用 1、nuget安装下面的包 2、增加如下#region区域代码 public void ConfigureServices(IServiceCollection services) { services 阅读全文
posted @ 2020-04-30 15:31 zhaogaojian 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 1、<form action="javascript:return true" 增加javascript:return true即可。 2、将type="text" 改为type="search" 阅读全文
posted @ 2020-04-29 10:13 zhaogaojian 阅读(868) 评论(0) 推荐(0) 编辑
摘要: 其它: 查询sql最近变更记录 select * from sys.objects where type_desc='USER_TABLE' order by modify_date desc 阅读全文
posted @ 2020-04-28 18:21 zhaogaojian 阅读(932) 评论(0) 推荐(0) 编辑
摘要: using System; using System.Data; namespace ConsoleApp1 { class Program { static void Main(string[] args) { string strCompute = @"IIF ('周末加班' = '周末加班' 阅读全文
posted @ 2020-04-28 11:31 zhaogaojian 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 1、同步数据时注意不要勾选增量同步,容易卡死,如下图卡了十几个小时,还未解决问题。 2、可能使用的基础版云数据库,只有慢数据查询一个分析功能,主要依赖维护人员的数据库水平,阿里云上云数据库功能比较齐全。 阅读全文
posted @ 2020-04-26 08:52 zhaogaojian 阅读(249) 评论(0) 推荐(0) 编辑
摘要: VS2019重构时生成函数体以internal static开头,之前没怎么注意internal这个关键字,在网上查了下 internal(内部):限定的是只有在同一程序集中可访问,可以跨类protected(受保护):限定的是只有在继承的子类中可访问,可以跨程序集protected interna 阅读全文
posted @ 2020-04-24 14:10 zhaogaojian 阅读(1555) 评论(0) 推荐(0) 编辑
摘要: 1、打开控制面板,选择安装如下组件 2、重启电脑 阅读全文
posted @ 2020-04-22 09:30 zhaogaojian 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 1、NuGet安装NPOI 2、读取代码示例 Stream stream = File.OpenRead(wordFile); XWPFDocument doc = new XWPFDocument(stream); foreach (var para in doc.Paragraphs) { st 阅读全文
posted @ 2020-04-19 13:09 zhaogaojian 阅读(7147) 评论(0) 推荐(0) 编辑
摘要: 前天公司换了500兆宽带,但是丢包严重,两天一直不正常,尝试以下办法:把端口的全双工,改成半双工,再切换回来,貌似解决问题,观察中 2、切换下面连接的小米路由器速率一下 3、修改dns,可能现有的dns比如8.8.8.8有问题 阅读全文
posted @ 2020-04-18 15:30 zhaogaojian 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 1、查看系统能安装的最大内存 wmic memphysical get maxcapacity 我的暗夜精灵1代 16G 2、刷新dns ipconfig /flushdns 阅读全文
posted @ 2020-04-17 17:42 zhaogaojian 阅读(362) 评论(0) 推荐(0) 编辑
摘要: windows除了防火墙设置,还有IP安全策略可以限制外部用户访问,设置如下 打开本地安全策略: 开始-运行-输入secpol.msc或者开始-程序-管理工具-本地安全策略 弹出来的窗口中,右击IP安全策略,在本地计算机 1. 创建IP安全策略 2、添加规则 其它自己可以摸索 阅读全文
posted @ 2020-04-16 19:26 zhaogaojian 阅读(946) 评论(0) 推荐(0) 编辑
摘要: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Vue 测试实例 </title> <script src="https://cdn.staticfile.org/vue/2.2.2/vue.min.js"></script> 阅读全文
posted @ 2020-04-14 13:23 zhaogaojian 阅读(3146) 评论(0) 推荐(0) 编辑
摘要: 文档链接:https://work.weixin.qq.com/api/doc/90000/90135/91022 1、手机端入口配置 可以通过配置工作台应用主页或自定义菜单实现,如果使用工作台应用主页的话,点击就会进入设置的应用主页,如果不设置应用主页,可以通过配置菜单及链接,原理是一样的。 主页 阅读全文
posted @ 2020-04-11 10:51 zhaogaojian 阅读(1126) 评论(0) 推荐(0) 编辑
摘要: 企业微信逐步收紧通讯录权限搞的第三方服务商鸡飞狗跳,如果对权限要求比较高的话尽量使用自建应用模式。两种模式大部分API都相同,重构一个自建应用版本工作量不大 刚好通过这次重构项目记录下创建自建应用的步骤。 为了习惯,分成了管理端(后台,在浏览器输入网址方式)+手机端(电脑端的企业微信登录也算手机端) 阅读全文
posted @ 2020-04-09 22:04 zhaogaojian 阅读(5951) 评论(0) 推荐(0) 编辑
摘要: 1、打开域名解析,设置指向ngnix服务器 主机记录填子域名,记录值填ngnix服务器ip 2、打开宝塔面板,没有在下面网址下载安装 https://www.bt.cn 软件管理,找到ngnix,配置,增加如下内容 upstream xxxx.xxxx.com { #ip_hash; server 阅读全文
posted @ 2020-04-08 12:06 zhaogaojian 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 1、在现有的会话管理器上某个会话上,右键创建快捷方式 2、将快捷方式拉到启动文件夹下 3、设置开机自动进入桌面 目前没有发现服务方式启动 win7设置开机进入桌面方法 1、在运行窗口中键入“rundll32 netplwiz.dll,UsersRunDll”,点击回车键确认 2、取消勾选 3、输入登 阅读全文
posted @ 2020-04-03 11:07 zhaogaojian 阅读(555) 评论(0) 推荐(0) 编辑
摘要: https://www.netsarang.com/zh/xshell-download/、 1、点击免费授权页面 2、填写姓名,邮箱,勾选两者 3、会发送链接到邮箱,可以点击下载了 阅读全文
posted @ 2020-04-03 10:54 zhaogaojian 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 依赖注入、控制反转,这两个词天天用,但属于用了很多年真想讲出来不太好表达那种,结合网上资料总结下: https://www.cnblogs.com/levontor/p/11040029.html https://www.zhihu.com/question/23277575 一、依赖注入 依赖注入 阅读全文
posted @ 2020-04-02 14:56 zhaogaojian 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 今天发现了一个很怪的错误提示,经过检查,发现主要原因是因为一个字段在存储xml时过长引起的。数据库使用varchar(max) The incoming tabular data stream (TDS) remote procedure call (RPC) protocol stream is 阅读全文
posted @ 2020-04-01 10:53 zhaogaojian 阅读(666) 评论(0) 推荐(0) 编辑
摘要: 开车就像写程序,过段时间就要产生一次违章(写bug),今天居然眼睁睁的看自己犯了个限行违章,起因是这样的:大早上6点钟起床,开车去公司,7点开始限行,结果在分叉路口忘记拐弯了,跑到了一个陌生的地方,赶不到公司停车场了,只好在附近找停车场,陌生路段找停车场真难,跟着导航都找不到,实际上停车场就在眼前, 阅读全文
posted @ 2020-03-31 12:37 zhaogaojian 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 可以使用embed标签 <embed class="pdf" src="http://www.xxx.com/xxx.pdfshouce.pdf" width="100%" height="100%"> 注意如果使用https访问http开头的pdf会有错误,最好使用//www.xxx.com/xx 阅读全文
posted @ 2020-03-30 18:17 zhaogaojian 阅读(711) 评论(0) 推荐(0) 编辑
摘要: ocelot是一个基于.netcore的网关工具,使用方法,有些场景为什么不用nginx而使用ocelot,比如:ocelot可以直接做权限验证、基本上不用安装专门的网关工具。 1、创建三个.netcore webapi项目 2、Gate项目下创建 { "ReRoutes": [ { "Downst 阅读全文
posted @ 2020-03-29 18:02 zhaogaojian 阅读(954) 评论(2) 推荐(0) 编辑
摘要: 企业微信为了安全性,第三方应用将不支持通讯录直接返回姓名和手机号,给开发者带来了很大麻烦,不知道阿里那边咋样, 疫情过后,只剩下2个月,对现有项目影响挺大的。官方讲解的晦涩难懂,最好自己进行封装,一般开发第三方应用的公司规模都比较大,有专门的开发人员处理这个问题,后面只记录遇到坑 需要处理的主要有几 阅读全文
posted @ 2020-03-28 15:39 zhaogaojian 阅读(1915) 评论(0) 推荐(0) 编辑
摘要: 来源: https://www.runoob.com/php/php-echo-print.html 归纳总结一、 在 PHP 中有两个基本的输出方式: echo 和 print。 1、echo 可以输出一个或多个字符串; 2、print 只允许输出一个字符串,返回值总为 1; 3、echo 输出的 阅读全文
posted @ 2020-03-28 08:44 zhaogaojian 阅读(782) 评论(0) 推荐(0) 编辑
摘要: 以下是看新像素视频笔记 1、将别人做的应用截一个图调到和手机屏幕一样大小,在图层上敲指定大小的文字,直到两者重合,说明是当前输入的字体大小就是设计图的字体大小 2、标题比正文大两个号(比如正文14,标题16) 3、一倍像素下字体不能低于9pt,再小就会看不清。 阅读全文
posted @ 2020-03-26 23:00 zhaogaojian 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 公司项目中原来不支持集团分公司,为了解决分公司切换过滤问题,有以下几种实现方法 一、管理员只管理一个分公司 这种情况简单,增加一个分公司字段,where 条件增加一个 fgs=xxx即可 二、管理员能管理多个分公司 1、增加分公司字段 2、使用split与当前登录管理员能管理的分公司进行join 这 阅读全文
posted @ 2020-03-25 18:19 zhaogaojian 阅读(311) 评论(0) 推荐(0) 编辑
摘要: this这个代表对象过段时间都需要重新回顾下,以免忘记,资料来源网上 一、this在不同上下文中代表对象 在方法中,this 表示该方法所属的对象。 如果单独使用,this 表示全局对象。 在函数中,this 表示全局对象。 在函数中,在严格模式下,this 是未定义的(undefined)。 在事 阅读全文
posted @ 2020-03-25 10:54 zhaogaojian 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 产品地址:https://hr.bhuitong.com/ 企业微信官方的审批功能可以由申请人选择审批人,这样的好处是比较灵活,但是坏处就是申请人的权限太大,可以随意选择人。这里其实可以通过条件审批来实现。 1、条件审批如下、 2、表单设计器界面 此界面也考虑过其他的带流程设计器的组件比如jpbm, 阅读全文
posted @ 2020-03-24 13:58 zhaogaojian 阅读(619) 评论(0) 推荐(0) 编辑
摘要: 在策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。 在策略模式中,我们创建表示各种策略的对象和一个行为随着策略对象改变而改变的 context 对象。策略对象改变 context 对象的执行算法。 <!DOCTYPE html> 阅读全文
posted @ 2020-03-24 13:38 zhaogaojian 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 公司的产品界面设计不是那种花哨很炫的界面,属于耐看实用型的,目前在企业微信上长期排名前三,最初上线时也有企业微信产品经理的全力指导,从我一个技术人员角度上,总结下整体的设计风格 产品地址:https://hr.bhuitong.com/ 最早版本的设计,数据使用的测试数据 1、最早的版本管理页,功能 阅读全文
posted @ 2020-03-21 23:16 zhaogaojian 阅读(400) 评论(0) 推荐(0) 编辑
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 35 下一页