- 2017.12.7星期四
九洋
体验,如果要做一件事,请不要炫耀,也不要宣扬,只管安安静静的去做,因为那是自己的事,别人不知道你的情况,也不可能帮你去实现,千万不要因为虚荣心而炫耀,也不要因为别人的一句评价而放弃自己的梦想!其实最好的状态,是坚持自己的梦想!图片发自App精进:听听前辈的建议,少错几步,值不值,时间是最好的证明!
- 【万物生灵】诗经里的植物世界……
拈花老夏
图片发自App【诗经里的百草】打开《诗三百》,你会发现:很多篇幅都在记录某位拈花惹草的女子,在四野,在山谷,在河边……撷得百草,入菜,烹汤,入药,香薰,织布,染料……凡此种种。或采或掇,或挟或捋,歌而咏之,深情而优美!老夏常把《诗经》里的劳作,归纳为一部人类先民拈花惹草的直播剧,串起爱情、人间烟火和祭坛上的袅袅熏香!——新疆·老夏手工社2017.12.7
- 加入007八个月的写作复盘
酸石榴叔叔
【作品汇总】2017.10.28《第一次到底要写点什么?》点击率31(一)2017.11.7《当众讲故事,孩子怎么做才好!》。点击率366。【讲故事】12017.11.14《如何让你的说话声音变的科学有质量》点击率55【专业】22017.11.21《我就是为解决问题而生的》点击率109【观点】12017.11.28《酸石榴这个名字怎么来的》点击率38【凑数】1(二)2017.12.7《有限生命,创
- 随记 2017.12.7 星期四
菲灵feel
最近因天气原因,班里的孩子感冒的不少,每天早上都会接到请假电话,还好,今早只接到一个,希望流感早点过去,孩子们早点康复。昨天,刚布置了订书刊的相关事宜,本着自愿的原则还希望达到相关要求。费了半天口舌,不知孩子们今天会有多少订的。早上,陈校长刚走出教室,我后脚就跟着来了,这点赶的,真是有点尴尬呀!教室里,品社课代表正在领读,讲台旁几个打扫卫生的同学正在忙活着,显然今天打扫得有点晚,吸引了个别同学的注
- 我眼中的幸福
遇见最美的烟火
文/遇见2017.12.7图片发自App清晨,闹钟滴答作响,我不理,继续赖在床上,那一刻,我很幸福。出门,外面突然下起雨,撑起手中的伞,望着眼前的雨线,那一刻,我很幸福。冷冷的天,手捧一杯热豆浆,拿着油条,吃着最美的早餐,那一刻,我很幸福。站在汽车站,风呼呼地吹,看到远方驶来的二路汽车,没错!那一刻,我很幸福。到达单位,刚好电梯经过,门开了,看见同事们熟悉的笑脸,那一刻,我很幸福。原来,幸福就在身
- 2017.12.7-12.14周检视
Melody_ac94
启妙销售情况:4箱,1特约,1分销发圈心得:真实有效,真诚有趣,打造自己风格客户沟通心得:第一大原则是真诚热情!多拜访客户得到不一样的反馈和启发;不是每个人都懂得欣赏启妙也不是每个人都是你的客户要注意识别有效优质客户;启妙相对来说更适合注重品质识货的客户。图片发自App
- 感恩日记第98天(2017.12.7.)
露颖_
今日感恩:1.感恩今天一切那么顺利顺意,审计工作如期顺利进行,资料准备的超级迅速和齐备。2.感恩美欣的认可,行动力超强,居然已建群,分享开始启动。3.感恩明智建兵的电话,股东会内容传达和分享,受益,感恩陪伴和滋养。内心非常感动。4.感恩即将休假的同事表达的关怀和那么赶时间积极的工作配合。5.感恩与环的交流,情谊就是这样在不断的交流中得以产生和延续,加深。6.感恩同事请客,感恩领导莅临,哈哈,气氛好
- 新手妈妈的恐惧
Fatty麻麻
2017.12.7我亲爱的孩子今天是你出生的第四天,而我,已经超过24个小时没有见到你了。昨晚和你爸爸自己出院的时候,我对他说,好像把全世界都留在了这里。在车上的时候,我的眼泪直接就流下来了。对不起,没有把你照顾好。让你一出生就得疱疹,独自一人在医院。你走了这么远的路才和我们相遇,成为我的女儿,可是我就要这么错过你人生的最初几日了。本来打算每天至少帮你拍一张照片,要知道刚出生的你多么的漂亮,连护士
- 吃掉这个冬天
_芹_
以巧妙的姿势丢弃秘密情绪被困在斑马线里最后一片落叶为我引路东南西北我把自己撞倒在地陷入黑白分明的格子看着她和水泥交换身体先想到的是冷其次才是冬天我想趁她融化之前吃掉这个冬天2017.12.7
- 43/365:先发制人
五感自律研习社
2017.12.7今日共读:《先发影响力》图片发自App一、先发影响力的威力1.抢先行动,可以让我们获得宝贵的信赖通过学习先发影响力,可以掌握很多的影响力开关,它们可以帮助我们打开局面,就像是打开人们紧锁的防御心门,做到先发制人。先发影响力为我们赢得的最为重要的东西,是对方的信赖。2.抢先行动,可以帮我们把握住机会窗口“先发”表明的是一个时机,很多时候,决定一个人最终选择的,并不是对方的提议是最好
- 亲子日记
AAA魔街电车俱乐部兵哥哥
2017.12.7夜,今天晚上去辅导班接孩子之前,就看见群里面孩子们发的,奖状,小奖品,看了半天也没有自己孩子,我还想可能是照片没有拍全,没有拍到。到了辅导班看见孩子刚好写完作业,一脸不高兴的样子,接到孩子往家走的路上,我问她咋不高兴啊,她今天真倒霉,我说是不是没得奖状啊,她说嗯,连个小奖品都没有,我问她为什么,她说人家都是得分多的,我问她你得多少分,别提了,我和我同座还“负分”我还想怎么还能负分
- 入门
可人321
2017.12.7阴今天是我来到小姐姐家的第一天,呀,房子好小,幸好她把我们摆在窗台上。哦,还有一个其他不知道什么的植物,窗台上一边一个,可是我也想到另一侧去,我这里好挤的,可是小姐姐说妹妹小,还不扎人。所以可以放到那里,好委屈,是我的错喽!我的名字叫"姹紫嫣红",因为我是红色的,花盆是紫色的,好没有道理。更无语的是妹妹的名字是"白莲花",哈哈,小姐姐是怎么想的,它既没有白色的花,也不是莲花,哈哈
- →→私房小菜
oO萌小小小
图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App17.12.28中午17.12.28中午17.12.28中午2017.12.7晚17.11.30晚17.11.30午2017.11.272017.11.232017.11.182017.9.302017.9.30图片发自App宫保鸡
- 2017.12.7
心灵一隅
【书香陪伴Day93】晴天的(sunny)、有风的(windy)。继续《笠翁对韵》:晨对午,夏对冬。下饷对高舂。青春对白昼,古柏对苍松。垂钓客,荷锄翁,仙鹤对神龙。凤冠珠闪烁,璃带玉玲珑。三元及第才千倾,一品当朝禄万钟。花萼楼间,仙李盘根调国脉;沉香亭畔,娇扬擅宠起边风。每日儿歌:妈妈唱的《redapple》:applered,appleround,applejuice,applesweet。ap
- 读书时间|2017.12.7
我爱读书时间
【读书笔记】阿仔《人类群星闪耀时》—攻克拜占庭21岁的穆罕默德为争夺皇位,铲除竞争对手,把自己未满十八岁的弟弟淹死在浴池里。又把他逼着干这件事的凶手害死!这就是奥斯曼帝国的国王。他打败了东罗马帝国,占领了世界第一古都—拜占庭(伊斯坦布尔)!可笑的是,一个芝麻大小的错误让一个帝国毁灭了。历史就像人的一生,瞬间的错误会铸成千古恨,耽误一个小时所造成的损失,用千年时间也难以赎回!【读书笔记】于小姐在达里
- 亲子日记第一篇
杨子轩爸爸
2017.12.7很早就想写写和孩子的点点滴滴,因为种种原因未能付诸现实,最主要还是自己太懒,没能为孩子做好榜样,在此深深地检讨。对于孩子的教育我一直都是亲力亲为,虽然自己每天很忙,但是我每天都会和孩子一起,我不反对老人看孩子,但是还是提倡孩子要自己看,自己教育。时代在变迁,思想在前进,孩子更需要我们新时代的家长灌输新的理念与思想。昨天晚上儿子回家说:“爸爸,今天我给你洗脚吧!”第一反应是儿子前几
- 不敢更文了……
蓝粉笔头
图片发自App2017.12.7星期四晴这三四天,都没有更文,因为我害怕更文。觉得自己的文字,太过于幼稚,对不起,阅读我文章的简友们,所以迟迟不敢下笔。是的,文字是严肃的。我们要用严肃的心去对待它,而不是去敷衍它。里有很多的大神,他们非常严谨地对待着创作,所以,他们的作品很受欢迎。而我这个小白,不敢写文了。这几天一直在告诉自己:多阅读,多创作。假以时日,我也会变得很不一样。这几天,在看咪蒙的文章,
- 2017.12.7随笔作业阅读《西游记》三十九回
梅子欧阳叶梅
精选一个或两个精彩片段,进行情节梳理和语言赏析(从叠词的运用、拟声词的运用、修辞的运用、从人物的刻画等多角度进行赏析)。[上午在群里发了范本,希望向范本学习,争取每个人都可以在群里晒晒佳作]
- 2017.12.7
喜欢高斯的洪堡
图片发自App1、对于重大消息,敢于小单试错,短期布局;2、半导体SEMI活动,登陆其网站,活动举办情况12月13~15在日本东京、18年1月31~2月2在韩国首尔,3月11~12、3月14~16在中国上海。大基金二期侧重于IC设计
- 大雪
芃麦子99
图片发自App他们说,今日大雪又一个蹦蹦跳跳的节气不如就带来一场真正的大雪吧索性将一切都淹没比如石板上歪歪斜斜的足迹砧板上死鱼翻着的白色眼睛2017.12.7
- 过去与天空
老清儿
2017.12.7嘿朋友天色昏暗是一望无际的暗蓝你是否已经开始着急了呢望着逐渐空落的宿舍你是否也想过fastfasterfastest随着这动听的音乐前进因为不止你一个人在着急地奔向那同一个方向————我知道你一定开始震撼了吧在这冬天的早上不得不缩紧身子的早上早已有几个人在空旷的操场上打起了篮球清晰可见的是篮球灵活地在地面上蹦跶发出活力又热血的声响所以啊朋友前进吧2017.12.20与世隔绝的人们
- 亲子日记(25)2017.12.7号,星期四 大雪
高誉恒
今天放学领着儿子去舅妈家看了小宝宝,回来时下起了大雪,儿子跟我说,最喜欢下雪天,说可以堆雪人,我说,如果明天雪很厚,我们就走路去上学,儿子高兴的答应了
- 2017.12.7
高俊01
今天是实习的第三天,没有了刚来时候的紧张,在老师的介绍下又认识了新的老师。今天的工作还是和昨天一样,对经纬仪进行调平,检查四通轴的水平,用到了千分表等精明工具。
- 特种兵第十八天总结
福妮28101
2017.12.7星期四多云心情阳光今天按照惯例做着一些必做的事。要做的事太多,我却不知从何下手,无心做任何事,到了晚上一样一样也都完成了。相信一切都是最好的安排!三班福妮
- 2017.12.7
简单的生活记录
相安无事的度过了这么多些天。大概失望久了都习惯了,也不再有期待,也不再有失望。不过这段日子总起来说是+1的心情。
- 2017.12.7
杨丹_cbc4
每日感恩今天我要感谢我的爸爸帮我照顾孩子,让我有空去参加晚上的读书会,谢谢爸爸!祝福爸爸健康长寿!今天我要感谢老公,晚上有饭局,能在饭局结束后第一时间回来给我救场(宝宝很晚还不睡觉,我也无法洗漱睡觉),谢谢老公,我爱你!祝福老公一切顺利!今天我要感谢自己,趁下午孩子睡觉坚持去健身,我为我的坚持和努力点赞!真棒!谢谢我自己,祝福我越来越好!今天我要感谢我自己,就算频道陷入恐慌,依然坚持接受自己的情绪
- 2017.12.7竹桃苑值班文评
无为菩提
2017.12.7竹桃苑二部更文目录表(无为菩提)1.流失的青春《「我心中最赞的歌手」用双手走路的歌者》2.黍小藜《救赎》3.嗅梅《我就是那个没本事,却很矫情的人》4.断鹂《故事文写作兜底干货分享及第一次虚拟故事训练总结》5.井底女蛙《女蛙呱呱/第四课:乳房,美好的乳房》[最佳推荐语]黍小藜《救赎》作者自荐梦里他无数次梦见那可怜苍老的神情,他被老人死死拉住,不让他走,他也终究走不了。终其一生,他都
- 2017-12-07
栾超
姓名:栾超日精进打卡第40天【打卡始于2017.10.14持续于2017.12.7】【知~学】吾十有五而志于学,三十而立,四十而不惑,五十而知天命,六十而耳顺,七十而从心所欲不逾矩。——孔子【今日分享】做事的坏习惯:轻易承诺,缺乏责任心,急于求成,磨蹭拖拉,没有计划,草率行事,优柔寡断,夸口炫耀,敷衍了事,寻找借口,埋葬个性,落井下石,一错再错。一、修身活着就要感谢:滴水之恩不忘相报,活着就已经是
- 今日感恩
方正省
2017.12.7(290—92/99)(焦点150)感恩年级文明员樊老师的才情和智慧。总是能在第一时间把年级的工作和正能量及时向外传递。感恩科技的进步,微信群便捷的交流和互动。感恩奋进园采取晨起跑圈儿的方式让前一日违规违纪的学生及时反省已被大多数班级接纳。坚信让学生自我反省比老师一味的说教更入脑入心。感恩整整一天围绕着中级职称评审忙碌不停,感恩w校长的原则坚定,感恩职评小组的意见统一,感恩参评老
- 2017.12.7
LAN_0d46
看着我这么爱的你和这么爱我的你,想着现在种种的不顺利,我好想有个月光宝盒,回到我们认识之前的那一天,让这一切都不发生,而我们也从未相见。我想让你幸福。哪怕我不能拥有你。图片发自App
- ASM系列四 利用Method 组件动态注入方法逻辑
lijingyao8206
字节码技术jvmAOP动态代理ASM
这篇继续结合例子来深入了解下Method组件动态变更方法字节码的实现。通过前面一篇,知道ClassVisitor 的visitMethod()方法可以返回一个MethodVisitor的实例。那么我们也基本可以知道,同ClassVisitor改变类成员一样,MethodVIsistor如果需要改变方法成员,注入逻辑,也可以
- java编程思想 --内部类
百合不是茶
java内部类匿名内部类
内部类;了解外部类 并能与之通信 内部类写出来的代码更加整洁与优雅
1,内部类的创建 内部类是创建在类中的
package com.wj.InsideClass;
/*
* 内部类的创建
*/
public class CreateInsideClass {
public CreateInsideClass(
- web.xml报错
crabdave
web.xml
web.xml报错
The content of element type "web-app" must match "(icon?,display-
name?,description?,distributable?,context-param*,filter*,filter-mapping*,listener*,servlet*,s
- 泛型类的自定义
麦田的设计者
javaandroid泛型
为什么要定义泛型类,当类中要操作的引用数据类型不确定的时候。
采用泛型类,完成扩展。
例如有一个学生类
Student{
Student(){
System.out.println("I'm a student.....");
}
}
有一个老师类
- CSS清除浮动的4中方法
IT独行者
JavaScriptUIcss
清除浮动这个问题,做前端的应该再熟悉不过了,咱是个新人,所以还是记个笔记,做个积累,努力学习向大神靠近。CSS清除浮动的方法网上一搜,大概有N多种,用过几种,说下个人感受。
1、结尾处加空div标签 clear:both 1 2 3 4
.div
1
{
background
:
#000080
;
border
:
1px
s
- Cygwin使用windows的jdk 配置方法
_wy_
jdkwindowscygwin
1.[vim /etc/profile]
JAVA_HOME="/cgydrive/d/Java/jdk1.6.0_43" (windows下jdk路径为D:\Java\jdk1.6.0_43)
PATH="$JAVA_HOME/bin:${PATH}"
CLAS
- linux下安装maven
无量
mavenlinux安装
Linux下安装maven(转) 1.首先到Maven官网
下载安装文件,目前最新版本为3.0.3,下载文件为
apache-maven-3.0.3-bin.tar.gz,下载可以使用wget命令;
2.进入下载文件夹,找到下载的文件,运行如下命令解压
tar -xvf apache-maven-2.2.1-bin.tar.gz
解压后的文件夹
- tomcat的https 配置,syslog-ng配置
aichenglong
tomcathttp跳转到httpssyslong-ng配置syslog配置
1) tomcat配置https,以及http自动跳转到https的配置
1)TOMCAT_HOME目录下生成密钥(keytool是jdk中的命令)
keytool -genkey -alias tomcat -keyalg RSA -keypass changeit -storepass changeit
- 关于领号活动总结
alafqq
活动
关于某彩票活动的总结
具体需求,每个用户进活动页面,领取一个号码,1000中的一个;
活动要求
1,随机性,一定要有随机性;
2,最少中奖概率,如果注数为3200注,则最多中4注
3,效率问题,(不能每个人来都产生一个随机数,这样效率不高);
4,支持断电(仍然从下一个开始),重启服务;(存数据库有点大材小用,因此不能存放在数据库)
解决方案
1,事先产生随机数1000个,并打
- java数据结构 冒泡排序的遍历与排序
百合不是茶
java
java的冒泡排序是一种简单的排序规则
冒泡排序的原理:
比较两个相邻的数,首先将最大的排在第一个,第二次比较第二个 ,此后一样;
针对所有的元素重复以上的步骤,除了最后一个
例题;将int array[]
- JS检查输入框输入的是否是数字的一种校验方法
bijian1013
js
如下是JS检查输入框输入的是否是数字的一种校验方法:
<form method=post target="_blank">
数字:<input type="text" name=num onkeypress="checkNum(this.form)"><br>
</form>
- Test注解的两个属性:expected和timeout
bijian1013
javaJUnitexpectedtimeout
JUnit4:Test文档中的解释:
The Test annotation supports two optional parameters.
The first, expected, declares that a test method should throw an exception.
If it doesn't throw an exception or if it
- [Gson二]继承关系的POJO的反序列化
bit1129
POJO
父类
package inheritance.test2;
import java.util.Map;
public class Model {
private String field1;
private String field2;
private Map<String, String> infoMap
- 【Spark八十四】Spark零碎知识点记录
bit1129
spark
1. ShuffleMapTask的shuffle数据在什么地方记录到MapOutputTracker中的
ShuffleMapTask的runTask方法负责写数据到shuffle map文件中。当任务执行完成成功,DAGScheduler会收到通知,在DAGScheduler的handleTaskCompletion方法中完成记录到MapOutputTracker中
- WAS各种脚本作用大全
ronin47
WAS 脚本
http://www.ibm.com/developerworks/cn/websphere/library/samples/SampleScripts.html
无意中,在WAS官网上发现的各种脚本作用,感觉很有作用,先与各位分享一下
获取下载
这些示例 jacl 和 Jython 脚本可用于在 WebSphere Application Server 的不同版本中自
- java-12.求 1+2+3+..n不能使用乘除法、 for 、 while 、 if 、 else 、 switch 、 case 等关键字以及条件判断语句
bylijinnan
switch
借鉴网上的思路,用java实现:
public class NoIfWhile {
/**
* @param args
*
* find x=1+2+3+....n
*/
public static void main(String[] args) {
int n=10;
int re=find(n);
System.o
- Netty源码学习-ObjectEncoder和ObjectDecoder
bylijinnan
javanetty
Netty中传递对象的思路很直观:
Netty中数据的传递是基于ChannelBuffer(也就是byte[]);
那把对象序列化为字节流,就可以在Netty中传递对象了
相应的从ChannelBuffer恢复对象,就是反序列化的过程
Netty已经封装好ObjectEncoder和ObjectDecoder
先看ObjectEncoder
ObjectEncoder是往外发送
- spring 定时任务中cronExpression表达式含义
chicony
cronExpression
一个cron表达式有6个必选的元素和一个可选的元素,各个元素之间是以空格分隔的,从左至右,这些元素的含义如下表所示:
代表含义 是否必须 允许的取值范围 &nb
- Nutz配置Jndi
ctrain
JNDI
1、使用JNDI获取指定资源:
var ioc = {
dao : {
type :"org.nutz.dao.impl.NutDao",
args : [ {jndi :"jdbc/dataSource"} ]
}
}
以上方法,仅需要在容器中配置好数据源,注入到NutDao即可.
- 解决 /bin/sh^M: bad interpreter: No such file or directory
daizj
shell
在Linux中执行.sh脚本,异常/bin/sh^M: bad interpreter: No such file or directory。
分析:这是不同系统编码格式引起的:在windows系统中编辑的.sh文件可能有不可见字符,所以在Linux系统下执行会报以上异常信息。
解决:
1)在windows下转换:
利用一些编辑器如UltraEdit或EditPlus等工具
- [转]for 循环为何可恨?
dcj3sjt126com
程序员读书
Java的闭包(Closure)特征最近成为了一个热门话题。 一些精英正在起草一份议案,要在Java将来的版本中加入闭包特征。 然而,提议中的闭包语法以及语言上的这种扩充受到了众多Java程序员的猛烈抨击。
不久前,出版过数十本编程书籍的大作家Elliotte Rusty Harold发表了对Java中闭包的价值的质疑。 尤其是他问道“for 循环为何可恨?”[http://ju
- Android实用小技巧
dcj3sjt126com
android
1、去掉所有Activity界面的标题栏
修改AndroidManifest.xml 在application 标签中添加android:theme="@android:style/Theme.NoTitleBar"
2、去掉所有Activity界面的TitleBar 和StatusBar
修改AndroidManifes
- Oracle 复习笔记之序列
eksliang
Oracle 序列sequenceOracle sequence
转载请出自出处:http://eksliang.iteye.com/blog/2098859
1.序列的作用
序列是用于生成唯一、连续序号的对象
一般用序列来充当数据库表的主键值
2.创建序列语法如下:
create sequence s_emp
start with 1 --开始值
increment by 1 --増长值
maxval
- 有“品”的程序员
gongmeitao
工作
完美程序员的10种品质
完美程序员的每种品质都有一个范围,这个范围取决于具体的问题和背景。没有能解决所有问题的
完美程序员(至少在我们这个星球上),并且对于特定问题,完美程序员应该具有以下品质:
1. 才智非凡- 能够理解问题、能够用清晰可读的代码翻译并表达想法、善于分析并且逻辑思维能力强
(范围:用简单方式解决复杂问题)
- 使用KeleyiSQLHelper类进行分页查询
hvt
sql.netC#asp.nethovertree
本文适用于sql server单主键表或者视图进行分页查询,支持多字段排序。KeleyiSQLHelper类的最新代码请到http://hovertree.codeplex.com/SourceControl/latest下载整个解决方案源代码查看。或者直接在线查看类的代码:http://hovertree.codeplex.com/SourceControl/latest#HoverTree.D
- SVG 教程 (三)圆形,椭圆,直线
天梯梦
svg
SVG <circle> SVG 圆形 - <circle>
<circle> 标签可用来创建一个圆:
下面是SVG代码:
<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
<circle cx="100" c
- 链表栈
luyulong
java数据结构
public class Node {
private Object object;
private Node next;
public Node() {
this.next = null;
this.object = null;
}
public Object getObject() {
return object;
}
public
- 基础数据结构和算法十:2-3 search tree
sunwinner
Algorithm2-3 search tree
Binary search tree works well for a wide variety of applications, but they have poor worst-case performance. Now we introduce a type of binary search tree where costs are guaranteed to be loga
- spring配置定时任务
stunizhengjia
springtimer
最近因工作的需要,用到了spring的定时任务的功能,觉得spring还是很智能化的,只需要配置一下配置文件就可以了,在此记录一下,以便以后用到:
//------------------------定时任务调用的方法------------------------------
/**
* 存储过程定时器
*/
publi
- ITeye 8月技术图书有奖试读获奖名单公布
ITeye管理员
活动
ITeye携手博文视点举办的8月技术图书有奖试读活动已圆满结束,非常感谢广大用户对本次活动的关注与参与。
8月试读活动回顾:
http://webmaster.iteye.com/blog/2102830
本次技术图书试读活动的优秀奖获奖名单及相应作品如下(优秀文章有很多,但名额有限,没获奖并不代表不优秀):
《跨终端Web》
gleams:http