摘要:
服务的生命周期 单例: 服务只被实例化一次,后面所有的请求都只用这一个创建好的实例,需要注意多线程问题; 也就是这个服务里面的东西最好不要存在外部的变量, 这样每个实例都可能会修改它,而且修改的时候这个值可能已经发生了改变,需要加锁; 内部的变量则无所谓; services.AddSingleton 阅读全文
摘要:
列单选事件 1. CheckEdit.Properties.CheckStyle = DevExpress.XtraEditors.Controls.CheckStyles.Radio; int checkedRowIndex = -1; private void gridView1_CellVal 阅读全文
摘要:
-- sql语句 select top 8 PSAM_TTC AS POS_TTC,OILTIME AS TIME,GUNNO AS NZN,OILNO AS G_CODE, QTY AS VOL, PRICE AS PRIC, PRICE AS PRC, MONEY AS AMN, PUMPQTY 阅读全文
摘要:
加入创业公司,工资虽然比正常的工资水平稍微低了一些,但并没有低到无法忍受的程度,可以趁机学习东西;自己也确实趁机学习了大半年时间,只是学习需要实战,而且后期公司发展方向已经背离了学习路线,没有实际的项目支撑,学习需要花费更多的时间,若是有项目存在我不会选择离开,自己的这种不负责任的心态是不正确的,不 阅读全文
摘要:
本文不适合初学者,只是个人小结 TCP首部 是20个字节 UDP首部是8个字节 图1TCP首部 图2UDP首部 1.TCP是面向连接的 相同的是都有源端口跟目标端口,端口对应着不同的应用程序不同的是该 UDP若是不接收信息,那么它的源端口号可以设置为空 而TCP不行 2. TCP是讲究消息的准确性 阅读全文
摘要:
常见问题 企业内部应用FAQ https://ding-doc.dingtalk.com/doc#/faquestions/cvbtph 服务端API 全局错误码 https://ding-doc.dingtalk.com/doc#/faquestions/rftpfg 服务端SDK下载 https 阅读全文
摘要:
注册事件类型 我只关注审批完成,所以这里是审批完成,bpms_instance_change 审批实例结束|终止 { "EventType": "bpms_instance_change", "processInstanceId": "ad253df6-e175caf-xxxxxxxxxxxx", "finishTime": 1495592305000, "c... 阅读全文
摘要:
回调概念 回调是开发者在钉钉开放平台注册一个HTTP接口,并订阅相关的事件,当事件发生时,钉钉会主动调用开发者注册的HTTP接口,推送对应的事件信息。比如订阅审批事件回调后,当审批状态变更时,会向注册的HTTP接口推送事件信息。 针对所有的回调事件,在收到事件推送后,务必返回包含经过加密的字符串“s 阅读全文
摘要:
获取应用processCode 登录:https://oa.dingtalk.com/index.htm#/welcome 点击工作台->应用管理 进入审批->审批管理点击财务管理 报销 点击编辑获得 批量获取某一段时间内的Ids https://ding-doc.dingtalk.com/doc#/serverapi2/hh8lx5 根据某一个id获取审批详细信息 https://... 阅读全文
摘要:
获取AppKey和AppSecret 1.创建小程序 在 https://open-dev.dingtalk.com/#/corpeapp 页面,若是没有应用则创建,创建完成后点击查看详情 2.设置白名单 注意事项: 自己创建测试的IP与正式的IP需要不同,同一个IP只能被一个企业使用 https://ding-doc.dingtalk.com/doc#/faquestions/cvbt... 阅读全文