Rails零散知识】的更多相关文章

1. 邮箱验证VALID_EMAIL_REGEX = /\A[\w+\-.]+@[a-z\d\-]+(\.[a-z\d\-]+)*\.[a-z]+\z/i validates :email, presence: true, length: { maximum: 255 }, format: { with: VALID_EMAIL_REGEX } 2.md5加密 在 Ruby 中,MD5 哈希算法由 Digest 库中的 hexdigest 方法实现: >> email = "MHAR…
iOS网络相关零散知识总结 1. URL和HTTP知识 (1) URL的全称是Uniform Resource Locator(统一资源定位符). URL的基本格式 = 协议://主机地址/路径      例如:http://202.108.22.5/img/bdlogo.gif 协议:不同的协议,代表着不同的资源查找方式.资源传输方式 主机地址:存放资源的主机的IP地址(域名) 路径:资源在主机中的具体位置 (2) HTTP的全称是Hypertext Transfer Protocol,超文本…
[背景]我有一项零散工作:维护大部门的一台测试公用MQ服务器.当大部分MQ被建立起来,编写了维护手册,大家都按照规程来后,就基本上没有再动过它了.周五有同学跟我反映登录不进去了,周日花了1个小时来解决这个问题.问题应该相对简单,但很常见,因此记录一下. [排错过程] 1.用户用公用的队列管理器账号创建mq队列管理器的时候提示:AMQ6026: A resource shortage prevented the creation of a WebSphere MQ process. 2.料想是资源…
1,变量名命名规范:以字母或者下划线开始,可包含字母.下划线.数字,且不超过32个字符: 2,INFILE用于读取外部数据文件,一般于FILENAME(和LIBNAME用户一致,但路径要精确到文件名(...TXT/DAT等))连用. 3,INPUT语句用于定义字段变量,可用于读去外部文件(INFILE).CARDS.DATALINES. 4,变量类型转换规则:①赋值:以赋值目标的变量类型而定自动转化:②做运算→数值型:③做字符连接→字符型:④经过了字符处理函数→字符型: 5,字符和数值型变量在数…
1. 使用NSObject类的方法performSelectorInBackground:withObject:来创建一个线程. 具体的代码: [Object performSelectorInBackground:@selector(doSomething:) withObject:nil]; 2. 选择使用NSThread实现多线程 NSThread创建主要有两种方式: 1>. [NSThread detachNewThreadSelector:@selector(doSomething:)…
今天看到这么一段代码,我看下面调用了NotifyPropertyChanged定义了两个参数,但是调用的时候只写了一个参数.后来查了下,原来这个是扩展方法的用法, 就是说给T扩展了一个方法NotifyPropertyChanged,我看官方文档说着样做的好处是扩展方法使您能够向现有类型“添加”方法,而无需创建新的派生类型.重新编译或以其他方式修改原始类型,其实他是在代码中使用实例方法语法调用 但是,编译器生成的中间语言 (IL) 会将代码转换为对静态方法的调用.需要注意类得是静态的,方法也是静态…
Jira不支持openjdk,在linux下需要卸载后,装个jdk才行.…
1. Select '登陆' + 2 From dual会报错: ora- 01722 无效数字,原理是oracle把'登陆'当成数字来和2进行加法运算. Select '登陆'|| 2 From dual没有问题,会把2作为字符来处理 2. nlssort(title,'NLS_SORT=SCHINESE_PINYIN_M')按照拼音来排序 3. smalldatetime 和 datetime smalldatetime:不能到秒. 空間小.(4位) datetime:(8位) dateti…
在同一个dom上以冒泡和捕获的方式绑定一个事件,如果事件源是该元素,则是先绑定的哪一个就先执行哪一个,事件源是dom的子孙节点,则先执行捕获事件…
网页播放声音 这个非常简单,我们只需要在html和js设置即可.首先看html代码 html代码 <audio id="sound" autoplay="autoplay"></audio> <button onclick="playAlarmSound()">播放</button> JS代码 function playAlarmSound(){ var soundsUrl = "/sta…