摘要: 1 public static string UrlEncode(string str) 2 { 3 StringBuilder sb = new StringBuilder(); 4 byte[] byStr = System.Text.Encoding.UTF8.GetBytes(str); //默认是System.Te... 阅读全文
posted @ 2018-11-20 10:42 编程世界里晃荡 阅读(13886) 评论(0) 推荐(0) 编辑
摘要: 笔者前几日在开服过程中需要将字符串转化成为16进制的字符串,在网上找到了一些方法尝试之后,均发现存在一个问题-->字符串转为16进制后再转回来,英文正常,中文出现乱码 经过考虑决定通过以下方式进行解决: 1)在将字符串转为16进制之前先进行一次转化,先将其转化成为Unicode编码(相当于把中文用英 阅读全文
posted @ 2018-11-20 10:39 编程世界里晃荡 阅读(72228) 评论(1) 推荐(1) 编辑
摘要: LinQ实现DataTable不定行转列 原始表: 转换以后的表: using System; using System.Collections.Generic; using System.Lin... 阅读全文
posted @ 2018-11-05 16:33 编程世界里晃荡 阅读(857) 评论(0) 推荐(0) 编辑
摘要: 防止恶意攻击短信验证码接口方法 1、手机号码限制:限制单个手机号码每天的最大发送次数。超过次数不能发送短信,可以考虑将手机号码加入黑名单,禁止1天。2、短信发送时间间隔限制:限制同一个手机号码重复发送的时间间隔。通常设置为60-120秒,前端做倒计时限制,时间未到不能点击发送短信按钮,后台也做时间间 阅读全文
posted @ 2018-11-05 14:49 编程世界里晃荡 阅读(2317) 评论(0) 推荐(0) 编辑
摘要: 一、 Spotlight On Oracle(oracle)1.1. 工具简介Spotlight是一个强有力的Oracle数据库实时性能诊断工具,提供了一个直观的、可视化的数据库活动展现。Spotlight可视化展现性能瓶颈,一旦某个指标超出可接受的阀值的话。而且,通过下钻功能,DBA可以简单、快速 阅读全文
posted @ 2018-10-29 12:51 编程世界里晃荡 阅读(1500) 评论(0) 推荐(0) 编辑
摘要: 一、Lock定义 lock 关键字可以用来确保代码块完成运行,而不会被其他线程中断。它可以把一段代码定义为互斥段(critical section),互斥段在一个时刻内只允许一个线程进入执行,而其他线程必须等待。这是通过在代码块运行期间为给定对象获取互斥锁来实现的。 在多线程中,每个线程都有自己的资 阅读全文
posted @ 2018-10-13 14:01 编程世界里晃荡 阅读(1027) 评论(0) 推荐(0) 编辑
摘要: 下面列举一些工作中常常会碰到的Oracle的SQL语句优化方法: 1、SQL语句尽量用大写的; 因为oracle总是先解析SQL语句,把小写的字母转换成大写的再执行。 2、使用表的别名: 当在SQL语句中连接多个表时, 尽量使用表的别名并把别名前缀于每个列上。这样一来, 就可以减少解析的时间并减少那 阅读全文
posted @ 2018-08-22 09:30 编程世界里晃荡 阅读(3375) 评论(0) 推荐(1) 编辑
摘要: 通常情况下,用户在win10 edge中打开多个窗口,点击关闭按钮就会出现“要关闭所有标签”提示,然后可以点击 取消来取消关闭edge。不过,最近一位windows10系统用户反馈自己在一次勾选“总是关闭所有标签页”之后就没有“要关闭所有标签页吗”的提示,导致edge直接关闭。这该怎么办呢?接下来, 阅读全文
posted @ 2018-08-20 14:03 编程世界里晃荡 阅读(2087) 评论(0) 推荐(0) 编辑
摘要: 前提:1.windows 10 系统(不是win8,也不是win7)2.安装JDK步骤 1. 打开 环境变量窗口右键 This PC(此电脑) -> Properties(属性) -> Advanced system settings(高级系统设置) -> Environment Variables 阅读全文
posted @ 2018-08-20 13:43 编程世界里晃荡 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 1、进入数据库 sqlplus / as sysdba 2、查看用户 show parameter db_name 3、开始压测后执行 exec DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT (); 4、 结束压测后执行 exec DBMS_WORKLOAD_RE 阅读全文
posted @ 2018-08-16 13:37 编程世界里晃荡 阅读(264) 评论(0) 推荐(0) 编辑