1.用SQL语句查找出字符型字段内的最大值 select max(cast(字段 as int)) from 表 注:因为数据库是按字符比较的,10,9.因为9比1大,而只要有一位数字大,10后面就不会比较了,所以9大. 2.使用telnet手动操作IMAP查看邮件 转自 http://www.cnblogs.com/CrazyWill/archive/2006/08/12/474884.html IMAP 协议收信与POP收信有很大的不同,最明显的一点就是发送的每条命令(命令是不区分大小写的)…
http://www.cnblogs.com/CrazyWill/archive/2006/08/12/474884.html IMAP 协议收信与POP收信有很大的不同,最明显的一点就是发送的每条命令(命令是不区分大小写的),前面都要带有一个标签/标志,发送一条命令后可以紧接着发送另一条命令,服务器端返回命令处理结果的顺序是未知的,取决于各条命令的执行时间.所以返回的结果中,将带有所发送命令的标签.如下面示例中的 A01, A02 等等. 说明:手工录入的用蓝色字体表示,#后的为注释,不可录入…
java开发邮件服务器的接收模块 用java建立socket服务端,监听端口25,实现SMTP协议.即可完成邮件服务器的接收模块. 这里要注意的是,SMTP协议其实可以分为两种.一种是你用手机.PC等客户端发邮件到邮件服务商的服务器的时候用的SMTP协议,这一类是需要登录验证的.一种是邮件服务商之间传递邮件的SMTP协议,此类协议是不需要登录的.比如你用Foxmail上你的QQ邮箱发送了一封邮件到163的邮箱.过程是这样的: 邮件从Foxmail通过SMTP协议发送到QQ邮箱的服务器. QQ邮箱…
http://blog.csdn.net/ghsau/article/details/8602076 ******************************* 最近要做一个解析邮件的东东,就顺便系统的搞一下JavaMail的API吧,以前搞过,现在都忘到十万八千里了,要说技术就得学以致用,要不全扔了. 说起邮箱,工作中挺常用的工具,上学的时候都没怎么用.国内的邮箱系统相当多了,163.sina.sohu.qq,这些是耳熟能详针对普通用户的邮箱,还有很多针对企业用户的.邮箱有两种协议,一种是…
使用telnet操作memcache,一般不常用   1.使用方法 1. 连接到memcached telnet 192.168.1.100 11211 add name 0 60 5     [说明 add 是指令名  name 是key的名字 (是以key/value存放), 0 标志, 60 表示数据存放 60s   5表示 放入多大数据 ], 如果一个key已经存在,再放入是失败的. get name [获取 name的值] //更新 set name 0 60 5   [如果 name…
Android零碎知识点 1   Android在2.3版本上开始支持KeyEvent.KEYCODE_PAGE_DOWN以及KeyEvent.KEYCODE_PAGE_UP的操作.   Android 2.2以及以上版本ListView支持smoothScrollBy(大小,时间)的操作,是比较平滑的移动,自己不需要判断是否到达边界.   得到WebView的真实的内容高度:mWebView.getContentHeight() * mWebView.getScale()   得到View的可…
#零碎知识点,用于记录平时遇到的比较杂的知识点 driver.current_url 获取当前url phantomjs 实现无浏览器界面自动化测试(driver = webdriver.PhantomJS()),将phantomjs相关文件拷贝到python的scripts文件目录下 driver.find_element_by...与driver.find_elements的区别,前者返回一个webdriver的元素,后者返回一个列表,列表中的元素与前者相同(当匹配的东西不是一个时,用后者返…
原文地址:http://www.php100.com/html/php/hanshu/2013/1101/6347.html 查看邮件是否已被阅读 当你在发送邮件时,你或许很想知道该邮件是否被对方已阅读.这里有段非常有趣的代码片段能够显示对方IP地址记录阅读的实际日期和时间. <? error_reporting(0); Header("Content-Type: image/jpeg"); //Get IP if (!empty($_SERVER['HTTP_CLIENT_IP…
(2.7)Mysql之SQL基础——表的操作与查看 搜索关键字:mysql表操作,comment注释操作,mysql临时表 0.临时表 create temporary table 1.创建表(在innodb下) 1.1.create table table_name(column type) ENGINE=innodb default CHARSET=UTF8  COLLATE=utf8_general_ci COMMENT='this is a test~';  --常规默认方式 creat…
目录 一:rm误操作 which查看命令存放路径 一:rm误操作 which查看命令存放路径 解决rm命令误操作 让别人使用不了自己的rm命令 将rm命令改一个名称 mv rm abc 查看命令存放路径:which rm存放于 [root@localhost ~]# which rm alias rm='rm -i' /usr/bin/rm [root@localhost ~]# cd /usr/bin/ [root@localhost bin]# ls…
0. 零碎概念 (1) 这个有点疑惑,有可能是错误的. (2) 此处就算地址写错了也不会报错,因为此操作只是读取数据的操作(元数据),表示从此地址读取数据但并没有进行读取数据的操作 (3)分区(有时间看HaDoopRDD这个方法的源码,用来计算分区数量的) 物理切片:实际将数据切分开,即以前的将数据分块(每个数据块的存储地址不一样),hdfs中每个分块的大小为128m 逻辑切片:指的是读取数据的时候,将一个数据逻辑上分成多块(这个数据在地址上并没有分开),即以偏移量的形式划分(各个Task从某个…
在telnet Memcache之前,先要确认 memcached已启用. 如:ps -ef |grep memcache netstat -elp |grep memcache 或者 netstat -lp |grep memcache 1.使用telnet 连接memcache,如 telnet 192.168.0.222 11212 2.使用memcache命令,在telnet中操作,操作格式如: <command> <key> <flags> <expti…
C++的一些知识点比较零碎,下面清单的形式做一些记录与归纳,以供参考. 1.赋值操作符重载(深复制): (1)由于目标对象可能引用了以前的一些数据,所以应该先delete这些数据: (2)注意到对象可能对自己赋值,所以应该加上下面语句(another表示另一个对象),再进行(1)的操作:…
ln -s ../libs/ libs 在当前目录下建立一个符号链接文件libs,使它指向上一层目录的libs文件夹 关于su和su -的区别切换用户是可以使用su tom或者su - tom来实现,但是两者有区别su只是切换身份,但shell环境仍然是原用户的shellsu -是连用户的shell环境一起切换切换了shell环境,PATH的环境变量才有效举例子:比如说 root用户在/root/目录下, su tom,切换到了tom 用户,但是目录仍然在/root/下.如果使用su - tom…
一.简介IMAP(Internet Message Access Protocol),这个协议与POP一样,也是从邮件服务器上下载邮件到本机,不过IMAP比POP的功能要更加强大些,IMAP除支持POP所有功能外,还支持以下功能: 多个邮件文件夹(收件箱.发件箱.垃圾邮件...) IMAP服务器上进行标记如:Seen, Replied, Read, Deleted 在服务器端的文件夹之间拷贝和移动邮件 ... 在IMAP的各版本中,最流行的是IMAP4.我们就使用IMAP4 由于,我需要搜索是否…
先打开telnet服务否则会报错 确认memcached服务已启动 telnet ip 端口 连上以后敲一下回车 常用的命令: 1.set:在memcached中添加一个key->value,如果这个key已经存在,则会替换原来的值,否则做添加操作set [key] 0[是否需要压缩] 60[过期时间] 7[字符的长度,输入的数据必须等于此长度] 2.get:从memcached中根据key获取数据get [key] 3.add:给memcached中添加一个key->value,如果这个ke…
记录一些常用和不常用的iOS知识点,防止遗忘丢失.(来源为收集自己项目中用到的或者整理看到博客中的知识点),如有错误,欢迎大家批评指正:如有好的知识点,也欢迎大家联系我,添加上去.谢谢! 一.调用代码使APP进入后台,达到点击Home键的效果.(私有API) [[UIApplication sharedApplication] performSelector:@selector(suspend)]; suspend的英文意思有:暂停; 悬; 挂; 延缓; 二.带有中文的URL处理. 大概举个例子…
1,QUuid()创建唯一标识码,在创建数据库实体ID和链接数据库QSqlDatabase时非常方便 2,QScrollArea与QScrollBar,如果是要在widget中添加窗口滑动QScrollBar,可以直接用将widget放进QScrollArea中,并设置bar的显示方式为Qt::ScrollBarAsNeeded,有需要则显示,没有则不显示 3,一个信号关联槽条件:Q_OBJECT,  槽函数放在slots标识后, 自定义信号放在signals后,信号和槽函数参数类型一致且不能有…
PHP最佳实践 1 PHP获取时间戳:echo  time(); 时间戳转换 date('Y-m-d H:i:s', $时间戳); 2 linux 显示命令 ls 显示所有文件夹 查看命令:tail -200 runtime/logs/app.log 退出vim   :qz  :xa 3 数据库日志: tail -f /database/mysql/query.log composer安装 compose官网 https://getcomposer.org/download/ 在PHP环境下执行…
1.TEMPLATE_DIRS relative to the project folder http://stackoverflow.com/questions/9856683/using-pythons-os-path-how-do-i-go-up-one-directory When developing with Django we need to specify our templates directory inside the settings.py with the TEMPLA…
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using LumiSoft.Net.IMAP; using LumiSoft.Net.IMAP.Client; using Sys…
1.建立smtp邮箱服务连接 open smtp.sina.com 2.连接上邮箱服务后进行握手操作 helo smtp.sina.com 3.输入帐号密码进行验证::此步后缓冲区会输出一些字符,你只需要将准备好的base64编码的账户输入,回车后输入同样base64的密码即可 auth login 4.设置发送方用户邮箱 mail from:<nextout@sina.com> 5.设置接收方邮箱 rcpt to:<@qq.com> 6.设置数据头,代表你要发邮件,要服务器同一…
每日更新关注:http://weibo.com/hanjunqiang  新浪微博 1.关联 objc_setAssociatedObject关联是指把两个对象相互关联起来,使得其中的一个对象作为另外一个对象的一部分. 2.tableView的beginUpdates 和 endUpdates 3.关于代码与storyBoard的自动布局 4.国际化与本地化,为了实现全球化 5.技巧 可以通过设置Scheme来设置app所运行的语言,你想要什么语言就是什么语言,而不用重新设置系统的语言. 6.i…
1.使用方法 1. 连接到memcached telnet 192.168.1.100 11211 add name 0 60 5     [说明 add 是指令名  name 是key的名字 (是以key/value存放), 0 标志, 60 表示数据存放 60s   5表示 放入多大数据 ], 如果一个key已经存在,再放入是失败的. get name [获取 name的值] //更新 set name 0 60 5   [如果 name 这个key存在,就是更新, 如果key不存在,就是添…
今天发现有些邮件无法读取Attachments,邮件明明有附件,但使用Mailkit读取时,Attachments为空,我用的IMAP协议读取收件箱里的邮件,处理完后移动已删除: foreach (var attach in message.Attachments) { Console.WriteLine(attach.ContentDisposition.FileName); } 附件是一个Excel文件,死活出不来.询问用户怎么发的附件,说是通过WPS发的 解决方法: 换Pop3Client…
工作中遇到一个问题,某报表运行时间特别长,通过操作系统可以看到一个oracle进程消耗资源比较大,如何能够通过该操作系统进程找到具体SQL呢.记录如下: 1.查看Linux系统进程号 可以通过top动态查看某进程的资源使用情况,也可以通过ps aux查看某进程的相关信息. 2.通过v$process查看oracle中对应的进程 SQL'; ADDR PID SPID PNAME USERNAME SERIAL# TERMINAL PROGRAM TRACEID ....... ---------…
知识点: ================================================= ================================================= 1.二进制的概念 计算机运算采用二进制.二进制数值用0和1两个数来表示数据,它的基数为2,进位规则是“逢二进一”.借位规则是“借一当二” 举例(加法):一串二进制000 加1:     001 再加1:   010 再加1:   011 再加1:   100 再加1:   101 举例(减…
通过做项目以及群里面的一些大神的聊天,总结一下关于项目中的两个知识点,以后当做参考. 一. 在custom setting中配置集成接口信息后刷sandbox的问题 我们做项目时,经常会遇见和其他平台集成,比如和SAP等系统平台进行集成.因为salesforce开发模式大部分是dev -> full -> production.  所以当我们做类似callout等操作时,集成的账号密码或者Endpoint等通常要动态的配置.这种操作通常会配置在Custom Setting或者custom me…
telnet登录 #telnet <ip> [root@c1 ~]# telnet Trying 127.0.0.1... Connected to 127.0.0.1. Escape character is '^]'. set set在memcached中添加一个key->value,如果这个key之前已经存在,那么就会替换,否则就是添加 语法: set <key> 0(是否需要压缩)  60(过期时间s)  6(字符的长度) #设置username的值为heboan,…
后端 1. Spring自带的MD5加密工具类 import org.springframework.util.DigestUtils; String md5Password = DigestUtils.md5DigestAsHex(password.getBytes()); 2. 数据库的字段名不要含有 is 比如数据库有个字段为is_valid,那么到代码里这个变量为isValid.如果恰好这个变量是Boolean类型的,那么如果返回数据到前端,那么json串为{"valid":t…