try { //先判断数据是否完整,例如分差,学校表和专业是否导入 /* var cx_fsd = from aa in sjklj.zy_fswc where aa.nd >= DateTime.Now.Year - 1 && aa.nd <= DateTime.Now.Year && aa.lb ...
分类:
数据库 时间:
2020-02-04 23:59:49
阅读次数:
132
这一节我们通过一个简单的实例,学习Sentinel的基本应用。 一、Sentinel 限流核心概念 在学习Sentinel的具体应用之前,我们先来了解一下Sentinel中两个核心的概念,资源和规则。 资源 资源 是 Sentinel 中的核心概念之一。既然是限流,或者系统保护,那么是针对什么做限流 ...
分类:
编程语言 时间:
2020-02-02 12:08:40
阅读次数:
63
一、安装 1、运行“setup.exe” 2、点击安装,其中会有提示缺少“MicrosoftVisual C++ 2005 SP1运行组件”,下载这个组件。这里安装“vcredist_x86.exe”。安装完成后在一次运行“setup.exe”时,安装程序会自动检查所需组件是否都已安装,确定都安装后 ...
前言 关于一些网络编程的常识整理。 正文 1.网络数据传输到我们的计算机,是如何知道传输给那个应用? 通过端口,所以端口也是不能重复占用的。 2. 下面是sockaddr_in 的定义: 1.sin_family 设置的为地址族 2.sin_port 为端口号,16位也就是两个字节,所以端口范围是1 ...
分类:
其他好文 时间:
2020-01-29 10:51:22
阅读次数:
71
//区分设备 function judge_decice() { let ua =navigator.userAgent.toLowerCase(); if(/android|adr/gi.test(ua)) { return 'android'; }else if( /\(i[^;]+;( U;) ...
分类:
Web程序 时间:
2020-01-17 13:07:26
阅读次数:
90
引言 编写接口时,不可避免的需要对接受的参数进行判断,此时便会出现大量if...else...影响代码可读性,且校验不够优雅。 本文给出一个参数校验方案,给大家一个思路。如果只是想使用,基本校验的已足够;如果想自己编写一套,切记不要被我的工具类给限死,理解思路,它有无限的可能。 知识点 涉及到的知识 ...
分类:
其他好文 时间:
2020-01-12 09:17:01
阅读次数:
347
//判断是客户端类型 function deviceType(){ var u = navigator.userAgent; var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android安卓 var isi ...
分类:
移动开发 时间:
2020-01-10 20:18:13
阅读次数:
98
整理转换方法: public class BytesTranfer { /// <summary> Convert a string of hex digits (ex: E4 CA B2) to a byte array. </summary> /// <param name="s"> The s ...
假设.bash_profile中oracle相关环境变量如下: $ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1 $ORACLE_BASE=/u01/app/oracle $ORACLE_SID=orcl 1.监听 TNS等配置文件位置 1.1 lin ...
分类:
数据库 时间:
2020-01-05 00:35:28
阅读次数:
106
判断手机类型 var u = navigator.userAgent; let isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端 let isiOS = !!u.match(/\(i[^;]+;( ...
分类:
Web程序 时间:
2020-01-05 00:10:14
阅读次数:
102