星世界
  • 2017中秋晚会
    2017中秋晚会
    张叶星 发布于 2017-10-17 08:45:08
  • 图片集
    图片集
    张叶星 发布于 2015-11-03 21:21:26
  • 朋友圈文艺装B照背后的真相
    手滑戳开朋友圈,一天好生羡慕的时候又到了。你看,A去了苏梅岛清爽度假;B喝了个奥黛丽·赫本式的名媛下午茶;C的厨艺看起来已经无人能敌了;D的家里收拾得好有格调啊……难道只有我一个人活得如此狼狈不堪吗……Calmdown,机智的泰国摄影师ChompooBaritone早已看穿了这一切:我跟你港哦,这些可能用了半小时凹造型、加滤镜的文艺装逼照,只能信一半。你看到的瑜伽高手背后其实有个扶脚的真·朋友。一顿休闲健康的午饭吃那么点根本不饱好吗?(小黄你安分点儿!)干净整洁的工作环境最舒心了能让人暂时忘记这里是个狗窝。听见了吗,风的声音爬上这个天台真的很辛苦呢。这么美的景色,让人心生宁静……妈的好想揍那两个跑来跑去的熊孩子。阳台里一片生机盎然其实杂草丛生。星期天就该来运动,哟哟哟。再帮我拍两张吧,那么难得来一回呢。空无一人的山里,还有自行车陪着我左边小哥:这撒比……原文地址 http://zm.kandian.360.cn/index.php?c=html&a=kandian&m=0a5536653b09a83fdb6b573899ab71b6d85a350e&id=1140849950166491&src=kandian&url=http://kandian.so.com/url/47102d4abdb6303533c0a33d537b0758.html&from=kj
    张叶星 发布于 2015-09-22 08:50:05
  • 易民用车微信公众平台测试
    请扫描微信二维码添加公众帐号
    张叶星 发布于 2015-03-16 17:49:01
  • 手机新革命,堪称跟iPhone6披靡的手机问世了!!!笑死我了
    今天无聊上淘宝看手机,发现一部神机,看完视频的介绍才知道什么是神一样的手机,特别是用锤子锤手机那个镜头。我不是来做广告的,只是发现有趣的东西拿来给大家分享。
    张叶星 发布于 2014-11-24 20:47:57
  • 10张史上诡异的图片!惊呆了!!!!!
    No.1【深海恐惧症测试】看到上图,出现手抖,心理压抑,胸口闷,喘不上气等现象,说明你有海水恐惧症,大家来试一下!No.2【强力催眠】看到此图,可缓解你的睡眠压力。No.3【超强力催眠】无限循环,超强力催如梦,加强版催眠。No.4【眨眼变形图】看这个图要不断的快速眨眼。No.5【神奇的图片】盯着中心看20秒后图就消失了。No.6【顺逆旋转】据说惯用左脑思考的人看到这张图一直是顺时针旋转,惯用右脑的人看到一直是逆时针旋转,智商突破天际的人,会看到顺逆旋转,你呢?No.7【测试眼力】这幅图,虽然看上去有点可怕,不过回过神来想想,还真是有创意。你能看到几种动物?据说有人看到30种哦。答案:0-10,超级近视。11-20,正常视力。21-30,你就是放大镜。30以上,膜拜大神。No.8【枪口指向你】No.9【列车驶向】精神力强的人可以改变列车的行驶方向。No.10【不信你不晕】不服,你试试!不晕的你是大神!原文地址http://mp.weixin.qq.com/s?__biz=MzA3ODEyMTkwNA==&mid=201785414&idx=5&sn=f8770f7b50da4a7816a89a385de78195#rd
    张叶星 发布于 2014-10-24 22:12:21
  • 小故事大道理
          一个人去买牛奶。小贩说:1瓶3块,3瓶10块。他很无语,于是掏出3块买了1瓶,如是三次。然后他对小贩说:哈哈,看到没,我花9块就买了3瓶。小贩:哈哈,自从我这么干,每次都能一下卖掉3瓶。这也许不光是一种销售的手法,更是一种让你的工作生活充满创意的思考方式!      某富翁娶妻,有三个人选,富翁给了三个女孩各一千元,请她们把房间装满。女孩A买了很多棉花,装满房间的1/2。女孩B买了很多气球,装满房间3/4。女孩C买了蜡烛,让光充满房间。最终,富翁选了胸部最大的那个。——这个故事告诉我们:了解客户的真实需求非常重要。      乞丐到小王家乞讨,他给十块,第二天乞丐又去,又给十块,持续两年。一天只给五块,乞丐:以前给十块,怎么现在给五块?小王:我结婚了。乞丐一巴掌打过去:妈的,你竟拿我的钱去养你老婆?启示:当提供免费服务让客户成为一种习惯,这种服务就不再是优势,而是劣势。      夫妇逛商场,女的看中一套高档餐具,坚持要买,丈夫嫌贵,不肯掏钱。导购一看,悄悄对丈夫说了句话,他一听马上掏钱。是什么让他立马转变?导购员对丈夫说:“这么贵的餐具,你太太是不会舍得让你洗碗的。”启示:人的观念没有什么不可改变,关键是角度,要善于揣摩客户心理。      女孩买了条裤子,一试太长,请奶奶帮忙剪短,奶奶说忙;找妈妈,销售中的“战斗机”薇芯搜索“销售”二字加入我们。也没空;找姐姐,更没空。女孩失望地入睡了。奶奶忙完家务想起小孙女的裤子,就把裤子剪短了一点;姐姐回来又把裤子剪短了;妈妈回来也把裤子剪短了,最后裤子没法穿了。——管理的弊端就在于:要么都不管,要么都来管!      当一只玻璃杯中装满牛奶的时候,人们会说“这是牛奶”;当改装菜油的时候,人们会说“这是菜油”。只有当杯子空置时,人们才看到杯子,说“这是一只杯子”。同样,当我们心中装满成见、财富、权势的时候,就已经不是自己了;人往往热衷拥有很多,却往往难以真正的拥有自己。      一个卖瓷碗的老人挑着扁担在路上走着,突然一个瓷碗掉到地上摔碎了,但是老人头也不回地继续向前走。路人看到觉得很奇怪,便问:“为什么你的碗摔碎了你却不看一下呢?”老人答到:“我再怎么回头看,碗还是碎的。”你得到什么启示呢?      一只鼬鼠要与一只狮子决战,狮子果断地拒绝了。鼬鼠说:“你害怕了吗?”狮子说:“如果答应你,你就可以得到曾与狮子比武的殊荣;而我呢,以后所有的动物都会耻笑我竟和鼬鼠打架。”——不要被不重要的人和事过多打搅,因为成功的秘诀就是抓住目标不放,而不是把时间浪费在无谓的琐事上。      一伙劫匪在抢银行时说了句至理名言:“通通不许动,钱是国家的,命是自己的!”劫匪回去后,其中一新来的硕士劫匪说,老大,我们赶快数一下抢了多少,那老劫匪(小学文化)说:“你傻啊?这么多,你要数到什么时候?今天晚上看新闻不就知道吗?”网友微评:这年头工作经验比学历更重要!
    张叶星 发布于 2014-09-30 10:17:22
  • 如何摆脱智能手机依赖症
        如今智能手机非常普及,伴随着移动互联网的兴起,诞生了一个新的族群—"低头族"。在教室里,客厅中,地铁上等很多场合,不少人都会选择默默地低下头玩手机。渐渐的,有些人开始沉溺于智能手机,离不开智能手机,一天之中这只是人机互动,而淡漠了人与人的交流。长此以往,长久静止不动,重复相同的低头看手机动作,不仅对人的颈椎、视力造成伤害,甚至因为缺乏正常的交流,影响人的身心健康。那么如何才能摆脱智能手机依赖症呢?下面就和大家分享一下自己的一点心得体会,希望能给需要的朋友带去一点帮助。    关闭GPS。GPS给我们的生活带来了很多的便利,他让我们在不问路的情况下能顺利找到自己想去的目基的。但是,GPS也让我们变得不会看地图,不再记路。所谓千里之行,始于足下,摆脱智能手机的一来,就要从走出的每一步开始,关闭GPS,重新拿起地图,重新去找路边的大爷大妈问路,重塑自己生活习惯的同时,重温那份人与人相互帮助的温暖。    有节制的利用微信、QQ等手机软件。微信、QQ已经深入了每一个智能手机依赖者的灵魂,是智能手机用户主要的交流渠道。但是网络的交流不能和人与人之间的交流相比,在网络上大家都是掩饰自己不好的地方,把自己好的一面呈现给别人,因此在某种意义上讲,这不是正常的交流。因此要想真正摆脱智能手机依赖症,就必须有节制的利用QQ、微信这些工具,从网络的虚拟世界中走到真实的生活当中,多和朋友聚会,过真实的人生。    控制手机上网时间。如果说一下让喜欢玩手机的人不再玩手机不太现实,那么循序渐进控制上网时间是比较现实的。在平时的时间里,用手机上上网,浏览一下网页,了解一下时事和当前热点。这样既不会沉迷于手机,又利用了手机给我们带来的乐趣。    换个非智能手机试试。如果自制力比较差,以上的几点做不到,那么就可以换个非智能手机试试,用这样的方式逼迫自己远离智能手机,回归到以前的日子中。这样体味几天没有手机嗡嗡作响的清净日子,也许在习惯之后就能不再那么依赖智能手机了。    多与人交流。大家多有这样一个经验,往往是无聊的时候,就会不由自主的拿出手机,在网络上谈天说地,寻找自己的乐趣。但是长久以往我们似乎忘记了怎样在现实中和人交流。因此,多与人交流,用于人交流的时间代替网上畅聊的时间,久而久之便会摆脱对手机的依赖。    勤动脑。智能手机给人带来的一个不好的问题就是让我们不再那么爱动脑子。电话号码、日常事件、甚至是路途信息,智能手机都能很好的记下、提醒我们、甚至规划我们的生活。因此,尽管有了智能手机,我们也要勤动脑,多看看地图记记路、记住常用的号码、在脑子里多回忆日常的安排,在这样动脑的生活状态下,你就是手机的主人。    多看纸质图书。利用智能手机看电子书很方便,资源也很多。但是我有这样一个体会,看电子书似乎看不到书中的真谛,只是看热闹,走马观花,而且看的时间长眼睛、脖子都不舒服。因此,放下手机,端一杯茶,捧起一本纸质书,真是一种富足的人生。    运动。生命在于运动,运动能使人健康,使人快乐,身心都能得到锻炼。从这个意义上讲,坐着低头看手机不是一种健康的生活方式。尤其是对年轻人而言,就应该像八九点钟的太阳,朝气蓬勃的,而不是我在一旁玩手机,老态龙钟。    没事找事。没事找事,是摆脱手机依赖症最好的一个方法。吃完饭没事做,去帮家人洗洗碗,而不是低头玩手机,既愉悦了身心,又增进了亲人的感情;现在工作繁忙,在旅途中看看走过的风景,而不是低头玩手机,既增添了生活阅历,又是一次难得的亲近自然。人工智能很方便,但不能成为人类的主人。如果自己意志力不够,可以让亲朋好友监督,大家一起努力克服智能手机依赖症。原文地址 http://jingyan.baidu.com/article/ab69b270d9c8542ca7189fda.html
    张叶星 发布于 2014-09-26 12:40:06
  • 黄海波文章等进广电黑名单:弃用或删戏
    导语:日前有消息称国家新闻出版广电总局已对各大卫视下达通知,规定“凡是有劣迹的导演、编剧、演员等主创人员参与制作的电视剧,要慎重考虑”。南都记者第一时间向一线卫视求证,得知该消息属实,系广电总局电视剧司电话向各大卫视发出的口头通知,这也解释了为什么通知里只提及了电视剧领域。黄海波  知情人士告诉记者,虽然总局没有明确规定“慎重考虑”到底是个什么程度的限制,但是并不像有些消息报道的那样,总局对“劣迹”的范畴完全没有具体解读,其实总局是有一份具体的黑名单给到卫视,据知情人士透露,黄海波、王全安、张默、柯震东、宁财神、高虎、文章、李代沫、张元、房祖名等人都在黑名单上。从这份名单可以看出,“有劣迹”的概念不仅是大家之前讨论的涉黄涉毒等违法乱纪范畴,连在出轨等道德范畴内犯错的艺人也没能幸免,这也是这份通知的严厉之处。虽然目前限令只涉及电视剧领域,但业内人士告诉记者,这个令肯定有通杀效果,电视综艺节目以后在请艺人方面难免也会受其影响,慎重考虑。而电影、音乐领域是否也有收到这样的口头通知目前还不得而知。  名单上的人到底会被如何处理呢?据悉,电视台也在研究“慎重考虑”到底要做到什么程度。业内人士告诉记者,对于总局规定,各大卫视一定是非常重视并严格遵守的,“基本上黑名单上的人电视剧制作会不敢再用,而已经用了的,应该是把相关人物的戏份删除即可。”而目前该令对综艺节目是否有效还不明确,但电视台内部人士透露,这些人也一定是在慎重范畴内,电视台不会冒险去请有争议的艺人,而已经在节目上的,要么会做删减处理,要么会在宣传中刻意低调。这样一份通知出台之后,对黄海波、王全安、张默、柯震东、宁财神、高虎、文章、李代沫、张元、房祖名等人具体会有什么影响呢?南都记者细说给你听。  业内人士分析  黄海波新剧没了旧剧亦受牵连  其实在广电总局这份通知下达之前,黄海波已经受到了很大的影响。他主演的新剧《一场奋不顾身的爱情》拍摄中间被拦腰截断。《咱们结婚吧》在本届白玉兰奖中摘银并获最佳导演奖,贡献极大的男主演黄海波却一个提名都没。他主演的电影《胜利》在上海电影节拿了评委会大奖,参赛片都有展映,它却悄然没有了踪影。最近在腾讯上线的网剧《怪咖啡》中之前有挂名监制的黄海波也从主创名单中消失了。记者在业内获悉,有些制片方本来计划请他出演的一些剧在他被抓后也改请他人。据悉,甚至连《咱们结婚吧》的重播都有可能受到影响,也许不会再播。  文章即将复出受当头一棒  文章本来在一阵沉寂过后有复出迹象,不仅在电影《一步之遥》发布会上低调亮相,更计划于18日在其主演的新剧《少帅》的北京开机发布会上露面。但17日剧方临时通知记者发布会延后。虽然主办方称是流程问题,但不少媒体猜测此事恐怕是受了总局限令影响,文章恐遭撤换。电视剧本是文章最重要阵地,而其选择从电视剧复出显然更切实际,如此一来恐怕再难觅良机。  宁财神这次真是明星待遇了  作为幕后创作者,宁财神本应受影响较小。他不是抛头露面的工作,只要作品水平过硬,总有市场。实际上,记者获悉,他在被抓之后仍有不少人找他写剧本的。8月初宁财神在受访中称不后悔吸毒:“谁还没犯过错,只要不要再犯就行。”被白岩松评价:“应该踹两脚和三脚。”如今,他面临的情况比踹几脚显然严重很多,作为编剧这次真和明星同等待遇了,被他自己的主战场电视剧市场封杀对他而言损失惨重,专攻电影市场的话也不能保证不被“慎重考虑”。  张默多次犯错再难被拯救  张默从打人事件到2012年吸毒被抓,已经十分折腾,彼时,他的父亲张国立还发表声明恳求媒体宽容对待张默,还表示一定会监督儿子痛改前非。近日,张默再次吸毒被抓,父亲的监督和弥补显然没什么效果。据悉,容留他人在家吸毒或最高可被判刑3年。上一次吸毒之后,他还能参加冯小刚导演的电影《一九四二》,以后能否再给他关照也太考验父亲的能量了!  广电总局的“慎用令”是针对电视领域发的,那么电影和音乐方面有“劣迹”的艺人,就不会受到影响么?不一定,黄海波的电影《胜利》,在上影节上拿了大奖,却缺席展映。那么,如果“慎用令”能辐射到电影和音乐领域的话,对那些名单上的艺人有什么影响呢?  张元、王全安欧美经济形势不好,他们也希望片子能国内上映对张元、王全安这类片子卖到欧洲去赚钱的导演来说,影响还是非常大的,他们都是好不容易从地下走上来的,再退回去的话,一般投资方也不太敢投,除非是拿国外的资金。但这几年,整个欧美的经济形势都不太好,一些独立电影基金会都缩减了这方面的开支,所以国内的独立电影人都不太好过。王全安、张元本来当年也是因为没有机会走体制内,才走体制外的路的,他们也还是希望,能有机会让自己的电影在国内浮出水面的。  房祖名、柯震东一个家大业大还好些,一个可能需要隐忍几年对于房祖名和柯震东,进不了内地市场就只能退回香港台湾本土。房祖名家大业大,做幕后老板或者干点别的都行,实在不行就不混娱乐圈。  不过,17日,北京市人民检察院官方微博公布,房祖名因涉嫌容留他人吸毒罪已被审查批捕,未来还是有排烦。  柯震东没有房祖名这么强的背景,可能要学汤唯隐忍几年,如果他太急着出来,会影响到他合作的几个片方,就亏大了。另外,原定于10月24日内地上映的柯震东新片《我的情敌是超人》17日被爆低调撤档,据悉,台湾香港方面也会协调改档,至于具体上演时间,片方表示应该是明年。  李代沫短期内不可能回归舞台李代沫,不仅在最红时被抓,而且碰上了最差的时机。按现在整个禁毒风潮来看,他想短期内回归舞台是不可能的,唯一出路是转型幕后。  但估计他还是会以歌手身份在二三线城市演出,毕竟演出商都是生意人,只要没有法令禁止,只要能赚钱他们就会做,但即使是这样,李代沫也不可能再回到之前那个风光境况。文章摘抄http://eladies.sina.com.cn/news/star/2014-09-19/0738/doc-iawrnsxp2335057.shtml
    张叶星 发布于 2014-09-20 14:46:39
  • 为什么程序员总被认为是屌丝群体?
    本文纯属闲时娱乐,请勿当真,请勿较真。1.程序员都很穷吗?其实,以我的经验来看,相同学历的毕业生的工资里面,程序员的工资绝对前三。但是可惜的是,程序员的主要发展地集中在京沪杭和广州一带,这一带本来就是有钱人的集中地,而且高房价高消费,让程序员那不算低的工资显得微不足道,只能望楼兴叹。举个例子,比如你在北京开10w的车,那绝对是底层人民啊。你要是在一个二线城市开10w的车,那已经可以说混的不错了。如果是在小县城开10w的车,那你就算是有钱人啊。解决方案:一线城市打拼,二线城市发展。当然,这个的限定比较多,比如爱情啊,发展啊。并且如果你有“我为我自己代言”的梦想,那么最好坚持。2.程序员形象都很差。这可能是大多数程序员比较常见的状态了,面容枯槁,满脸憔悴。这跟程序员的工作情况离不开关系,比如你要是像春晚上那个my噶den那样的形象,估计大家都不会觉得你是一个好程序员,在大家的潜意识里程序员的形象就应该是衣衫褴褛,常年睡不好觉的样子(大部分也真是)。解决方案:花点时间收拾一下自己吧。注意生活和工作节奏,尽量少加班少熬夜。3.程序员都很宅。这点我感觉有点略冤枉啊,你看如果你是一个销售,周末在家里玩玩电脑,大家感觉很正常。如果你是一个程序员,周末在家里还玩电脑,大家的看法就是宅男一个。解决方案:多出去逛逛,哪怕是去打打麻将呢。4.程序员就是修电脑的。这个真心没话说,因为工作内容。程序员还真基本都会修电脑。大到硬件,小到木马。装个系统,安个驱动啥的,还有一部分人真就以为程序员和修电脑的没太大区别。无论是二大妈还是女神的电脑坏了,哪怕是没插电,都会跟你说来帮我看看。解决方案:等吧,时间会慢慢让程序员更容易接受。5.程序员都不擅长人际交往。这个也比较符合主体,大多数程序员给人的感觉真的是不太擅长交流。可能是因为更多的时间都是在跟电脑打交道吧。一说话就把人呛死的不在少数。并且你如果真的擅长人际交往,也许经理就把你调到售前和需求去了。解决方案:多说,多听,多改正。6.程序员都打dota。这个我不太了解,因为我本人不玩游戏,主要是我玩不好,唯一经常玩的就是斗地主了。解决方案:适可而止,谨防沉迷。本文摘自http://www.kuqin.com/itlife/20130223/333975.html图片资源来自百度http://image.baidu.com/
    张叶星 发布于 2014-09-19 17:20:05
  • 如何拿到png图片转svg并到iconfont【从Adobe Photoshop到Adobe Illustrator】
    一、首先电脑上要安装这两款软件1、ps(Adobe Photoshop) 2、ai(Adobe Illustrator) 3、图标制作模版.ai(这个可以去官网上下载)图标制作模版.ai二、导入一张png图片到ps,并调整图片整体结构,比如使用黑色做为背景这样子更能够凸显出要制作的svg图形出来,例如下图接着合并图层(这一步不操作也行,直接保存新的png图片也行,我是为了偷懒不做保存先合并图片等下直接全选复制到ai上就行)三、打开ai,导入“图标制作模版.ai”点击菜单“文件”->“置入”,选择刚才导出来的有黑色背景的png图片然后调整到合适大小四、开始制作svg图形双击黑色部分,然后点击“Delete”删除,就会得到下面的svg图形调整好大小点击“文件”->"储存为"->选择svg格式保存即可
    张叶星 发布于 2024-08-16 21:23:42
  • nginx 添加接口代理配置
    server { listen       9528; server_name  localhost; location / { # 允许跨域的请求,可以自定义变量$http_origin,*表示所有 add_header Access-Control-Allow-Origin * always; # 允许携带cookie请求 add_header Access-Control-Allow-Credentials 'true'; # 允许跨域请求的方法:GET,POST,OPTIONS,PUT add_header Access-Control-Allow-Methods '*'; # 允许请求时携带的头部信息,*表示所有 add_header Access-Control-Allow-Headers '*'; # 一定要有!!!否则Post请求无法进行跨域! # 在发送Post跨域请求前,会以Options方式发送预检请求,服务器接受时才会正式请求 if ($request_method = 'OPTIONS') { return 204; } # websocket support         proxy_http_version 1.1;         proxy_set_header Upgrade $http_upgrade;         proxy_set_header Connection "upgrade";         proxy_set_header Host $http_host;         proxy_set_header X-Real-IP $remote_addr;         proxy_set_header REMOTE-HOST $remote_addr;         proxy_set_header X-Forwarded-For $remote_addr;         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;                  proxy_pass   http://192.168.8.52:8001/; } }
    张叶星 发布于 2024-01-10 10:57:31
  • 使用nginx(https)代理本地工程 php java
    nginx.conf文件配置#phpserver {     #HTTPS的默认访问端口443。     #如果未在此处配置HTTPS的默认访问端口,可能会造成Nginx无法启动。     listen 443 ssl;     server_name  xxx.com;     #填写证书文件绝对路径(直接在conf目录下创建cert)     ssl_certificate cert/*.pem;     #填写证书私钥文件绝对路径(直接在conf目录下创建cert)     ssl_certificate_key cert/*.key;     ssl_session_cache shared:SSL:1m;     ssl_session_timeout 5m;       #自定义设置使用的TLS协议的类型以及加密套件(以下为配置示例,请您自行评估是否需要配置)     #TLS协议版本越高,HTTPS通信的安全性越高,但是相较于低版本TLS协议,高版本TLS协议对浏览器的兼容性较差。     ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;     ssl_protocols TLSv1.1 TLSv1.2 TLSv1.3;     #表示优先使用服务端加密套件。默认开启     ssl_prefer_server_ciphers on;     #charset koi8-r;     #access_log  logs/host.access.log  main;     # 利用方向代理指向本地的项目     location / {         proxy_pass http://127.0.0.1/;         index index.html index.htm index.php;     }          # 配置 websocket     location /wss {           proxy_pass http://localhost:2345;           proxy_http_version 1.1;           proxy_set_header Upgrade $http_upgrade;           proxy_set_header Connection "upgrade";           proxy_set_header X-Real-IP $remote_addr;        } }#反向代理php访问路劲,解决路由问题,类似:xxx.com/xxx/xxx无法访问include vhost/*.conf;  *.conf server {     if (-f $request_filename/index.html){         rewrite (.*) $1/index.php break;     }     if (-f $request_filename/index.php){         rewrite (.*) $1/index.php;     }     if (!-f $request_filename){         rewrite (.*) /index.php last;     } }#javatomcatserver {     #HTTPS的默认访问端口443。     #如果未在此处配置HTTPS的默认访问端口,可能会造成Nginx无法启动。     listen 443 ssl;     server_name  xxx.com;     #填写证书文件绝对路径(直接在conf目录下创建cert)     ssl_certificate cert/*.pem;     #填写证书私钥文件绝对路径(直接在conf目录下创建cert)     ssl_certificate_key cert/*.key;     ssl_session_cache shared:SSL:1m;     ssl_session_timeout 5m;       #自定义设置使用的TLS协议的类型以及加密套件(以下为配置示例,请您自行评估是否需要配置)     #TLS协议版本越高,HTTPS通信的安全性越高,但是相较于低版本TLS协议,高版本TLS协议对浏览器的兼容性较差。     ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;     ssl_protocols TLSv1.1 TLSv1.2 TLSv1.3;     #表示优先使用服务端加密套件。默认开启     ssl_prefer_server_ciphers on;     #charset koi8-r;     #access_log  logs/host.access.log  main;     # 利用方向代理指向本地的项目     location / {         proxy_pass http://localhost:8080/;         proxy_set_header Host       $http_host;         proxy_set_header X-Real-IP $remote_addr;           proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;           proxy_set_header X-Forwarded-Proto $scheme;     } }#tomcatserver.xmlEngine -> 节点下添加 <Valve className="org.apache.catalina.valves.RemoteIpValve" remoteIpHeader="X-Forwarded-For" protocolHeader="X-Forwarded-Proto" protocolHeaderHttpsValue="https" />#将所有HTTP请求通过rewrite指令重定向到HTTPS。server {     listen       80;     #将所有HTTP请求通过rewrite指令重定向到HTTPS。     rewrite ^(.*)$ https://$host$1; }
    张叶星 发布于 2023-12-15 10:53:27
  • window 关闭被暂用的端口
    // 找到被占用的端口 netstat -ano|findstr "8080"// 杀掉端口 taskkill /pid 7440 -
    张叶星 发布于 2022-12-21 03:49:58
  • ios设备获取udid
    步骤分为三步: 一、获取工具 二、安装工具证书 三、获取UDID一、打开ios设备“自带扫码功能”或者“微信扫一扫”二、扫描以下二维码如果是使用微信扫一扫请看如下操作,自带设备的扫一扫可以忽略,直接进入第三步三、获取UDID打开“设置”管理之后会自动打开一下页面,就已经获取到UDID了,点击“拷贝UDID”即可
    张叶星 发布于 2022-10-28 12:15:58
  • 清理电脑磁盘(C盘)
    找到这个目录 C:/Users/yexing/AppData/Local/Microsoft 删除 Edge文件内的内容Edge文件夹下我发现30多个G的内容
    张叶星 发布于 2022-10-27 10:15:18
  • win10提示授权过期怎么办?
    在桌面新建一个后缀为bat的文件,例如dd.bat使用文本编辑器打开输入slmgr /skms kms.03k.rog slmgr /ato双击运行dd.bat文件即可
    张叶星 发布于 2022-08-08 17:58:22
  • 软著登记流程、所需材料及注意事项(含补正通知书)
    1、登录中国版权登记业务平台(ccopyright.com.cn)2、选择“计算机软件著作权登记申请”点击“立即登记”3、填写参考信息如下:开发的硬件环境:Window 10 运行的硬件环境:Windows Server 2021 R2 Datacenter 开发该软件的操作系统:Windows 10 专业版 软件开发环境/开发工具:idea + Hbuilder + 微信开发者工具 该软件的运行平台/操作系统:ios 8.0.7及以上、android8.0.6及以上 软件运行支撑环境/支持软件:微信客户端 编程语言:Java JavaScript SQL HTML 面向行业/领域 :工具软件 软件的技术特点:小程序 功能强大、操作简便、安全性高监控性强4、程序鉴别材料(pdf格式)提交登记软件源程序连续的前30页和连续的后30页(前、后各连续30页可以按开发时间排序,也可以按功能主次等自定义排序),每页不少于50行。 若源程序整体不到60页,应提交全部源程序。 1、程序和文档中出现的权利人署名、软件名称及软件版本号应当与其他申请文件相应内容一致 2、程序和文档的鉴别材料应当复制在A4纸上,并且单面提交5、文档鉴别材料(pdf格式)提交登记软件的任何一种文档的连续的前30页和连续的后30页,每页不少于30行。 若整个文档不到60页,应提交整个文档。 文档是指用来描述程序的内容、组成、设计、功能规格、开发情况、测试结果及使用方法的文字资料和图表等,如程序设计说明书、流程图、用户手册等。 1、程序和文档中出现的权利人署名、软件名称及软件版本号应当与其他申请文件相应内容一致 2、程序和文档的鉴别材料应当复制在A4纸上,并且单面提交。6、盖章1、营业执照(统一社会信用代码证书复印件,右下角) 2、申请表(倒数第二页申请人签章)相关文档支持:源程序量统计(idea):idea下查看项目代码量、行数_jilanting的博客-CSDN博客_idea查看代码量statistic对应idea版本下载:Versions:Statistic-IntelliJIDEsPlugin|Marketplace(jetbrains.com)注意事项补正通知书: 重要:请根据您申请材料的递交方式,按如下要求提交补正: (1)通过邮寄方式办理的,请打印该补正通知书,随同补正材料(不要装订)一并邮寄至“补正组”收,否则可能造成补正材料匹配困难,耽误办理进度。 (2)通过登记大厅预约办理的,可以通过微平台预约登记大厅的受理补正后前往大厅办理,或将补正后的全部申请材料邮寄至“补正组”收。 缺陷及须补正的内容如下: 1、申请表中软件全称修改为:XXX软件、XXX系统或XXX平台 文档、源代码页眉的软件名称做相应修改。 其他材料中的软件名称做相应修改。 2、申请表第三页请勿手填代理人信息。代理人一栏一般为委托其他机构协助代办,若没有留空不填即可,纸质信息应与系统信息一致,不可手涂。 3、文档中的软件版本号与申请表中不一致。
    张叶星 发布于 2021-09-18 17:56:23
  • npm项目无法正常启动可尝试
    node下载地址https://nodejs.org/dist/v14.17.0/node 版本v14.17.0npm 版本v6.14.5启动步骤:1、npm config set registry https://registry.npm.taobao.org    (最近发现淘宝镜像证书过期了)可以尝试使用    npm config set registry https://registry.npmmirror.com 2、npm install -g cnpm -registry=https://registry.npm.taobao.org 3、cnpm install core-js@2 4、cnpm install 5、npm run dev查看镜像源使用状态:npm get registry 全局切换官方镜像源:npm config set registry https://registry.npmjs.org命令快速删除node_modules文件夹解决删除慢// 先安装删除工具 npm install rimraf -g // 然后使用删除命令 rimraf node_modulesipconfig /flushdnsX:ProgramFilesGitcmdgit.EXEls-remote-h-tgit://github.com/adobe-webplatform/eve.gitgit config --global url."https://".insteadOf git://可尝试修改hosts文件打开 https://www.ipaddress.com/ 网站输入 github.com 和 raw.githubusercontent.com 分别获取ip地址 找到这个文件夹: C:/Windows/System32/drivers/etc 下的hosts 打开,在最后一行编辑 185.199.111.133 raw.githubusercontent.com 140.82.113.3 github.com还可以尝试清一下缓存:npm cache clean --force 设置一下镜像源:npm config set registry https://registry.npm.taobao.org 原来没有设置过的,设置镜像地址:npm config set disturl https://npm.taobao.org/dist
    张叶星 发布于 2021-06-22 00:53:21
  • intelliJ idea 自动修复eslint语法问题
    在要修复代码的文件上或全选需要修复的代码,快捷键:ctrl+shift+a,调出Find Action面板。搜索fix eslint problems,点击此操作,自动修复完成。
    张叶星 发布于 2021-06-04 10:53:54
  • tomcat各版本的下载地址
    http://archive.apache.org/dist/tomcat/tomcat-7/v7.0.52/bin/只需要把对应的版本号改成需要的就行
    张叶星 发布于 2019-04-17 14:56:08
  • 常见的中文乱码解决方案
    配置spring-servlet.xml<!-- 解决Spring MVC ResponseBody 乱码问题 --> <bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter" >        <property name="messageConverters">             <list>                 <bean class = "org.springframework.http.converter.StringHttpMessageConverter">                     <property name = "supportedMediaTypes">                        <list>                             <value>text/plain;charset=UTF-8</value>                         </list>                     </property>                 </bean>             </list>         </property>     </bean> <!-- 编码处理过滤器,保存中文到数据库出现乱码 --> <filter>     <filter-name>encodingFilter</filter-name>     <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>     <init-param>         <param-name>encoding</param-name>         <param-value>utf-8</param-value>     </init-param>     <init-param>         <param-name>forceEncoding</param-name>         <param-value>true</param-value>     </init-param> </filter> <filter-mapping>     <filter-name>encodingFilter</filter-name>     <url-pattern>/*</url-pattern> </filter-mapping>如果还是会出现乱码,修改Tomcat的配置文件server.xml,添加URIEncoding="UTF-8"打开server.xml文件,更改两个地方。//配置一:添加 URIEncoding="UTF-8" <Connector URIEncoding="UTF-8" connectionTimeout="20000" port="8081" protocol="HTTP/1.1" redirectPort="8443"/> //配置二:添加 URIEncoding="UTF-8" <Connector URIEncoding="UTF-8" port="8009" protocol="AJP/1.3" redirectPort="8443"/>
    张叶星 发布于 2016-09-14 08:56:54
  • MAC配置SVN服务器
    MAC已经自带了SVN,所以,直接使用就好1、创建svnrepositorysvnadmin create path/svn/pro  //仓库位置,svn是svn的目录,pro是一个版本库的目录 PS:这里有个歧义,按这样的方式添加SVN后,在启动SVN服务的时候,记得要用/path/svn这个路径,而不能用/path/svn/pro这个路径,不然会报doesn't exist2、配置svn用户权限。/path/svn/pro/conf/目录下存在3个文件:authz,passwd,svnserve.conf
 (1)、配置svnserve.conf 将里面的 #anon-access = read
#auth-access = write
#password-db = passwd
#authz-db = authz 四行前的#号去掉,再将anon-access = read改为anon-access = none,这样禁止匿名访问 PS:这里要注意的,在#号后是有空格的,得去掉这个空格,上文字顶格,不然也有错误 (2)、配置passwd 里面存的是用户与密码,有示例,直接按照它的格式添加用户和密码就可以了 test1=123 test2=456 (3)、配置authz [groups] 后面跟的是用户组设置,可以将你在passwd里设置的用户添加到不同的用户组里,那么之后,可以对不同用户组设置不同的权限,以免多用户设置麻烦,多个用户用,号分隔。可按它的示例做 [groups] testgroups=test1,test2 之后,可以对不同的版本库进行权限设置,底下有一个示例,按它的写法写就可以了,如果需要对所有的版本库设置,利用[/]就可以了。如: [/] @testgroups=rw PS:用户组前要用@符号,如果是用户,直接写用户名就可以了。rw代表可读写,显然只读就是r了 没有任何输出,则启动成功3、启动SVN服务svnserve -d -r path/svn  特别注意,路径一定是SVN的目录,不是其中一个版本库的目录,不然,能正常启动,就是访问有问题4、启止服务/重启直接删除进程,kill -9 svnserve,再启动服务就可以了5、测试svn checkout svn://127.0.0.1/pro --username=test1 --password=123 ./pro这里补充一个就是查找现在svn服务启动的线程ps-e|grepsvnserve部分内容转载 http://www.cnblogs.com/onlyfu/archive/2012/05/08/2489814.html
    张叶星 发布于 2016-05-11 15:41:06
  • myeclipse修改maven仓库位置
    myeclipse修改maven仓库位置
    张叶星 发布于 2016-02-17 14:09:35
  • Myeclipse 2014 破解补丁 附官方安装包与图文使用方法
    点击下载 Myeclipse2014破解补丁Myeclipse2014破解补丁,首先需要先下载Myeclipse2014官方安装文件,下载地址http://www.jb51.net/softs/150886.html,然后下载此补丁。本文以MyEclipseProfessional10.6为例来介绍如何破解MyEclipse10.x。MyEclipse:MyEclipseProfessional 10.61、运行破解补丁2、生成注册码相关信息3、重新生成密钥文件4、替换MyEclipse相关JAR文件请确保此时的MyEclipse处于未运行状态,否则替换无法成功。5、保存MyEclipse用户配置文件破解一次的有效期为3年,到期后可以按照上述步骤再次破解。本文使用的破解补丁对MyEclipseStandard/Professional/Blue/Spring的10.x版本均有效(例如:MyEclipse10.0、MyEclipse 10.1、MyEclipse 10.5、MyEclipse10.6、MyEclipse10.7.1等)。操作环境说明:操作系统:Windows7SP1旗舰版64位下图即为破解补丁压缩文件解压后的文件列表。如图中所示,主文件cracker.jar用于运行并破解MyEclipse。为了跨平台兼容,该破解程序采用Java开发,因此我们需要先确保计算机中已经正确安装了Java运行环境。进入系统命令界面键入命令:java-jarcracker.jar(如果是Windows操作系统,也可直接双击运行run.bat批处理文件),我们即可看到破解程序的图形界面。如下图所示,我们先输入Usercode(可任意输入),然后选择当前安装的MyEclipse版本,然后依次点击【SystemId】和【Active】。如下图所示,当我们在上个步骤点击【Active】后,破解程序就为我们生成了LicenseKey、ActivationCode、ActivationKey等信息。接着,我们点击菜单栏的【Tools】->【RebuildKey】来重新生成密钥文件。接着,我们点击菜单栏【Tools】->【ReplaceJarFile】。在弹出的目录选择对话框中,选中MyEclipse的插件目录,然后单击【打开】。在10.x及之前版本的MyEclipse中,插件目录为:MyEclipse安装目录Commonplugins。在2013及之后版本的MyEclipse中,插件目录为:MyEclipse安装目录plugins。最后,点击菜单栏的【Tools】->【SaveProperties】。到这里,我们的MyEclipse就已经破解成功了。你现在可以打开MyEclipse,然后点击菜单栏的【MyEclipse】->【SubscriptionInformation】,我们就可以看到MyEclipse已经破解激活成功了。破解一次的有效期为3年,到期后可以按照上述步骤再次破解。
    张叶星 发布于 2015-01-01 21:11:58
  • [java]jQuery+ajax+jsonp 跨域访问
    这边也声明下使用ajax类型为jsonp的返回类型必须是json格式!html代码:$(function(){             //简写形式,效果相同       $.getJSON("http://app.example.com/base/json.do?sid=1494&busiId=101&jsonpCallback=?",               function(data){                   $("#showcontent").text("Result:"+data.result)       });   })java服务器端:import java.io.IOException; import java.io.PrintWriter; import java.util.HashMap; import java.util.Map; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import net.sf.json.JSONObject; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; @Controller public class ExchangeJsonController {     @RequestMapping("/base/json.do")     public void exchangeJson(HttpServletRequest request,HttpServletResponse response) {        try {         response.setContentType("text/plain");         response.setHeader("Pragma", "No-cache");         response.setHeader("Cache-Control", "no-cache");         response.setDateHeader("Expires", 0);         Map<String,String> map = new HashMap<String,String>();          map.put("result", "content");         PrintWriter out = response.getWriter();                 JSONObject resultJSON = JSONObject.fromObject(map); //根据需要拼装json         String jsonpCallback = request.getParameter("jsonpCallback");//客户端请求参数         out.println(jsonpCallback+"("+resultJSON.toString(1,1)+")");//返回jsonp格式数据         out.flush();         out.close();       } catch (IOException e) {        e.printStackTrace();       }     } }
    张叶星 发布于 2014-11-02 20:44:37
  • 教你java代码生成Subscriber(Myeclipse 6.5注册机的源代码!!!)
    由于只测试6.5版本可以使用所以只能低调的把源代码贴出来作为以后使用import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class MyEclipseGen {  private static final String LL = "Decompiling this copyrighted software is a violation of both your license agreement and the Digital Millenium Copyright Act of 1998 (http://www.loc.gov/copyright/legislation/dmca.pdf). Under section 1204 of the DMCA, penalties range up to a $500,000 fine or up to five years imprisonment for a first offense. Think about it; pay for a license, avoid prosecution, and feel better about yourself.";  public String getSerial(String userId, String licenseNum) {   java.util.Calendar cal = java.util.Calendar.getInstance();   cal.add(1, 3);   cal.add(6, -1);   java.text.NumberFormat nf = new java.text.DecimalFormat("000");   licenseNum = nf.format(Integer.valueOf(licenseNum));   String verTime = new StringBuilder("-").append(     new java.text.SimpleDateFormat("yyMMdd").format(cal.getTime()))     .append("0").toString();   String type = "YE3MP-";   String need = new StringBuilder(userId.substring(0, 1)).append(type)     .append("300").append(licenseNum).append(verTime).toString();   String dx = new StringBuilder(need).append(LL).append(userId)     .toString();   int suf = this.decode(dx);   String code = new StringBuilder(need).append(String.valueOf(suf))     .toString();   return this.change(code);  }  private int decode(String s) {   int i;   char[] ac;   int j;   int k;   i = 0;   ac = s.toCharArray();   j = 0;   k = ac.length;   while (j < k) {    i = (31 * i) + ac[j];    j++;   }   return Math.abs(i);  }  private String change(String s) {   byte[] abyte0;   char[] ac;   int i;   int k;   int j;   abyte0 = s.getBytes();   ac = new char[s.length()];   i = 0;   k = abyte0.length;   while (i < k) {    j = abyte0[i];    if ((j >= 48) && (j <= 57)) {     j = (((j - 48) + 5) % 10) + 48;    } else if ((j >= 65) && (j <= 90)) {     j = (((j - 65) + 13) % 26) + 65;    } else if ((j >= 97) && (j <= 122)) {     j = (((j - 97) + 13) % 26) + 97;    }    ac[i] = (char) j;    i++;   }   return String.valueOf(ac);  }  public MyEclipseGen() {   super();  }  public static void main(String[] args) {   try {    System.out.println("please input register name:");    BufferedReader reader = new BufferedReader(new InputStreamReader(      System.in));    String userId = null;    userId = reader.readLine();    MyEclipseGen myeclipsegen = new MyEclipseGen();    String res = myeclipsegen.getSerial(userId, "5");    System.out.println("Serial:" + res);    reader.readLine();   } catch (IOException ex) {   }  } }复制上面的代码然后新建MyEclipseGen.java,这个是我新建的java文件包右键点击这个MyEclipseGen.java文件这时候Console就会出现这样的操作,只要你随便输入注册名,按下Enter键就会出现Serial码!恭喜你属于你自己的注册码生成成功了!注册方法:window->preferences->myeclipse->subscription本文参考http://wanggongze.iteye.com/blog/1070074
    张叶星 发布于 2014-10-24 21:16:00
  • 【Java】 session生命周期的设置
    1.服务器:%TOMCAT_HOME%confweb.xml <session-config>     <session-timeout>60</session-timeout> </session-config>2.项目:%PROJECT_HOME%WEB-INFweb.xml <session-config>     <session-timeout>60</session-timeout> </session-config>3.程序:session.setMaxInactiveInterval(60);单位时间为“分”
    张叶星 发布于 2014-06-11 11:45:59
  • 【java】纯jsp文件二维码生成代码分享
    这是实现效果  <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <%@ page import="java.io.FileInputStream" %> <%@ page import="java.io.ByteArrayOutputStream" %> <%@ page import="java.io.IOException" %> <%@ page import="java.io.InputStream" %> <%@ page import="java.awt.image.BufferedImage" %> <%@ page import="javax.imageio.ImageIO" %> <%@ page import="java.io.File" %> <%@ page import="java.util.Hashtable" %> <%@ page import="com.google.zxing.BarcodeFormat" %> <%@ page import="com.google.zxing.EncodeHintType" %> <%@ page import="com.google.zxing.MultiFormatWriter" %> <%@ page import="com.google.zxing.WriterException" %> <%@ page import="com.google.zxing.common.BitMatrix" %> <% int BLACK = 0xFF000000;   int WHITE = 0xFFFFFFFF;   String text = "http://www.zhangyexing.cn/application/index.jsp";  String exts = "/file/zxing";  File f = new File(getServletContext().getRealPath("/")+exts);         int width = 300;           int height = 300;           //二维码的图片格式           String format = "gif";           Hashtable hints = new Hashtable();           //内容所使用编码           hints.put(EncodeHintType.CHARACTER_SET, "utf-8");           BitMatrix bitMatrix = new MultiFormatWriter().encode(text,BarcodeFormat.QR_CODE, width, height, hints);           //生成二维码           File outputFile = new File(f+"/core.gif");          if(!f.exists()){        f.mkdir();        }     BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);       for (int x = 0; x < width; x++) {         for (int y = 0; y < height; y++) {           image.setRGB(x, y, bitMatrix.get(x, y) ? BLACK : WHITE);         }       }       BufferedImage bimage =  image;     if (!ImageIO.write(image, format, outputFile)) {         throw new IOException("Could not write an image of format " + format + " to " + outputFile);       }      out.println("<div style='text-align:center;'><img src='"+request.getContextPath()+exts+"/core.gif' /><br/>"+text+"<br/>文件生成成功:"+f+"</div>"); %>重点在于要引用谷歌开发的zxing包。点此下载zxing包 如果下载失败可以百度搜索下载转载需注明,haiqiancun版权所有
    张叶星 发布于 2014-06-09 08:39:20
  • No mapping found for HTTP request with URI
    web.xml<servlet-mapping>     <servlet-name>springServlet</servlet-name>     <url-pattern>/</url-pattern> </servlet-mapping>spring-servlet.xml只要添加这句话<mvc:default-servlet-handler/>就行了现在网站的访问链接不用添加类似“.do”的后缀也可以访问了!可以试试看吧
    张叶星 发布于 2014-06-08 22:29:40
  • 阻止网页后退实现方法
    首先为了确定是人机交互,这个是个别浏览器有要求,就比如谷歌浏览器,这里就需要做一个前置引导效果(比如弹个提示窗、引导指示等,主要就是让用户点击下屏幕),然后接下来使用这段代码做拦截// 浏览器的历史堆栈中的状态发生变化时触发 function popstate() {     // 停止浏览器加载事件(防止后退)     window.stop()     window.history.pushState(null, null, document.URL)          // 以下实现后退拦截交互方法     // do something .... } // 在网页加载完成时候执行一下方法 window.history.pushState(null, null, document.URL) // 给window添加一个popstate事件,拦截返回键 window.addEventListener('popstate', popstate, false) // 如果是当页面应用则需要销毁popstate事件的监听 window.removeEventListener('popstate', popstate, false)这样子差不多就可以了
    张叶星 发布于 2023-09-11 16:11:22
  • js 实现网页转pdf文件 html2pdf
    导出功能会根据文档的内容大小而影响生成的速度,本例子没有做加载等待处理点击查看演示
    张叶星 发布于 2022-09-16 18:14:44
  • jquery 图片转svg
    imgToSVG: function(){     $('img.fn__svg').each(function(){         var img  = $(this);         var imgClass = img.attr('class');         var imgURL = img.attr('src');         $.get(imgURL, function(data) {             var svg  = $(data).find('svg');             if(typeof imgClass !== 'undefined') {                 svg  = svg.attr('class', imgClass+' replaced-svg');             }             img.replaceWith(svg);         }, 'xml');     }); } // 实现 <img src="xxx.plus.svg" alt="" class="fn__svg"> // css .fn__svg {     width: 40px;     height: 40px;     margin-right: 10px;     color: #fff;     fill: #fff; } .fn__svg path {     fill: inherit;     color: inherit; }
    张叶星 发布于 2022-08-31 18:46:20
  • 解决el-select下拉框在ios上 点击两次才能选中的问题
    /* 解决el-select下拉框在ios上 点击两次才能选中的问题 */ .el-select-dropdown > .el-scrollbar > .el-scrollbar__bar {     opacity: 1!important; }
    张叶星 发布于 2022-07-25 23:06:25
  • js数组按照某个字段排序
    // 正常升序 Array.sort((a, b) => {      return a - b }) // 正常降序 Array.sort((a, b) => {      return b - a })// 根据value升序 Array.sort((a, b) => {       return a.value - b.value }) // 根据value降序 Array.sort((a, b) => {      return b.value - a.value })
    张叶星 发布于 2022-03-24 16:57:16
  • JavaScript 中 call()、apply()、bind() 的用法
    // 人类 function Person(name, age) { this.name = name this.age = age this.say = function(str) { console.log(this.name + '说:' + str) } this.doSomeThing = function(str) { console.log(this.name + '在' + str) } } // 学生类 function Student(name, age) { // 继承父类 Person的所有属性和方法 Person.call(this, name, age) // Person.apply(this, [name, age]) // Person.bind(this, name, age)() // Person.bind(this, [name, age])() } // 教师类 function Teacher(name) { // 继承父类 Person的所有属性和方法 // Person.call(this, name) Person.apply(this, [name]) this.doSomeThing = function(str) { console.log(this.name + '上' + str + '课') } } var student = new Student('小明', '18') var teacher = new Teacher('张老师') console.log(student) student.say('我是最帅的!') student.doSomeThing('跑步') console.log(teacher) teacher.doSomeThing('数学')call()、apply()、bind()的用法// 父类 function Person(name, age) { this.name = name this.age = age this.say = function(str) { console.log(this.name + '说:' + str) } } // 学生类 function Student(name, age) { // 继承父类 Person的所有属性和方法 // Person.call(this, name, age) // 小明说:我是最帅的! // Person.apply(this, [name, age])  // 小明说:我是最帅的! // Person.bind(this, name, age)()  // 小明说:我是最帅的! // Person.bind(this, [name, age])()  // 小明,18说:我是最帅的! } var student = new Student('小明', '18') student.say('我是最帅的!')
    张叶星 发布于 2020-09-29 15:19:18
  • 关于canvas设置fillStyle在Firefox上为透明色无效
    相关文章链接只需要把mozOpaque设置为false或者去掉即可这是Firefox特有的属性
    张叶星 发布于 2020-08-14 17:29:25
  • ResizeObserver监听某个元素的变化
    const myObserver = new ResizeObserver(entries => {     entries.forEach(entry => {         console.log('大小位置', entry.contentRect)         console.log('监听的DOM', entry.target)     }) }) myObserver.observe(document.body)参考链接 https://zhuanlan.zhihu.com/p/41418813
    张叶星 发布于 2020-07-31 10:39:22
  • javascript 实现下载附件并监听下载进度
    <!DOCTYPE html> <html>     <head>         <meta charset="utf-8">         <title></title>     </head>     <body>         <div id="progress">0%</div>         <button type="button" onclick="getFile()">下载</button>         <script type="text/javascript">             var prog = document.getElementById('progress')             var fileUrl = 'http://xxxx.pdf'                          function getFile() {                 var xhr = new XMLHttpRequest();                 xhr.open('GET', fileUrl);                 xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");                 xhr.responseType = "blob";                 xhr.onprogress = function(event) {                     if (event.lengthComputable) {                         prog.innerHTML = Math.floor((event.loaded / event.total) * 100) + '%'                     }                 };                 xhr.onload = function(oEvent) {                     console.log(oEvent);                     console.log(xhr.status);                     console.log(xhr.response);                     if (xhr.readyState === 4 && xhr.status === 200) {                         var blob = new Blob([xhr.response]);                         var csvUrl = URL.createObjectURL(blob);                         var link = document.createElement('a');                         link.href = csvUrl;                         link.download = fileUrl.substring(fileUrl.lastIndexOf('/') + 1,fileUrl.length)                         link.click();                     }                 }                 xhr.send();             }         </script>     </body> </html>
    张叶星 发布于 2020-07-21 14:42:16
  • await的使用
    <!DOCTYPE html> <html>     <head>         <meta charset="utf-8">         <title>await的使用</title>     </head>     <body>         <script type="text/javascript">             function who() {                 return new Promise(resolve => {                     setTimeout(() => {                         resolve('>');                     }, 200);                 });             }             function what() {                 return new Promise(resolve => {                     setTimeout(() => {                         resolve('lurks');                     }, 1600);                 });             }             function where() {                 return new Promise(resolve => {                     setTimeout(() => {                         resolve('in the shadows');                     }, 500);                 });             }             async function msg() {                 // a, b, c 挨个执行                 const a = await who();                 console.log(`${ a }`);                 const b = await what();                 console.log(`${ b }`);                 const c = await where();                 console.log(`${ c }`);                 // 会等待所有的异步调用都执行完成后执行                 console.log(`${ a } ${ b } ${ c }`);                                  // >                 // lurks                 // in the shadows                 // > lurks in the shadows             }             msg();         </script>     </body> </html>
    张叶星 发布于 2020-07-21 09:36:49
  • 2016年节假日安排
    2016年节假日安排
    张叶星 发布于 2016-01-11 09:35:47
  • 送一批,接一批,缘分啊;教一年,又一年,谢谢啊。 横批:节日快乐!
    今天2014年9月10日:我国第30个教师节。我在我的博客这边给各位老师献上最崇高的敬意。希望所有教过我的老师们都工作顺利!祝天下老师们都工作顺利!图片资源来自百度http://jingyan.baidu.com/article/48206aeaea0a11216bd6b353.html
    张叶星 发布于 2014-09-10 09:21:14
  • 福州半岛国际的保安大叔很是给力(徒手抓手臂一样粗的蛇)
    我还偷偷摸了一下下!目前大叔已经在联系新闻中心了。估计他要上电视喽~
    张叶星 发布于 2014-09-03 12:50:33
  • 百度站长平台参加抽奖,中了小度极速wifi一件
    活动规则1.活动时间:2014年8月1日-2014年8月10日。2.此次活动仅对百度站长平台认证站长开放,用户在站长平台验证网站(http://zhanzhang.baidu.com/site/index)并完善联系方式(http://zhanzhang.baidu.com/usercfg/editaccount)之后就可。3.每轮20道题目,答对一题赢5积分,答错不扣分。每次抽奖消耗5积分,积分消耗完可再次参加游戏赢取积分。4.完整答完一轮后方可参加抽奖,抽奖完成后才可以重新进行答题游戏。5.每轮答题结束后积分≥40时,当轮获得抽取索尼微单和ipadmini的资格。6.用户第一次参与活动,全部答对前五题可获第一彩彩票一张。其它实物奖品将在活动结束一个月内通过快递发放,请将领奖方式填写完整。7.用户不得通过任何人工或技术的作弊方式参与活动,一旦发现用户存在作弊行为,即有权取消作弊用户参与活动的资格和中奖资格,有权追回已经发放的奖品。8.百度站长平台将在活动结束后5个工作日内核实中奖者正确信息并公布中奖名单。最终中奖名单,以官方公布的为准。打破砂锅答到底活动入口:http://zhanzhang.baidu.com/act/question2014年8月29日补充前几天才收到所谓的奖品,呵呵确实挺精致的,很可爱!先上图吧有图有真想。内附说明书,晚上回去试了下,还挺方便的。
    张叶星 发布于 2014-08-08 14:04:14
  • 孕妇警惕:有些日用品含有毒物会致流产
    斯坦福大学的研究人员近日警告,孕妇尽量远离罐装食品、微波食品以及长期暴露在外面的塑料水瓶,因为这些里面所含有的化学物质将增大80%的流产风险。据英某报社报道,在近日的美国生殖医学协会波士顿年会上,研究人员警告孕妇尽量远离罐装食品、微波食品以及长期暴露在外面的塑料水瓶、太阳镜、CD盒、除臭剂等,因为这些物品里面所含有的化学物质将使流产风险加倍。据斯坦福大学的最新研究,孕妇血液中含有最高水平的双酚A(BPA)将加大80%的流产风险。主要研究人员RuthLathie博士说道:“直到进一步的研究才发现,不明原因流产的女性可能是因为接触了大量的BPA,而我们的目的就是消除这一潜在的危险。”他们建议,怀孕女性可以做一些最简单的事情去避免接触化学物质。比如,建议孕妇尽量避免煮饭烧菜、也不要将食品放入塑料盒装进行微波加热,因为这样化学物质能更快流入到食品中。另外,以双酚A制造的塑料和树脂可广泛应用于其他产品,包括收银机收据使用的热敏纸等,因此孕妇也必须远离。除了BPA,邻苯二甲酸盐也是潜在的危险因素。邻苯二甲酸盐存在于指甲油、化妆品、除臭剂和洗发水中。美国国家儿童健康与人类发展研究所针对501对备孕夫妇的研究发现,大量接触邻苯二甲酸盐不仅增加流产的风险,而且这些物质也会影响到男性的生育率。据了解,大约有15%-20%的孕妇最终会流产,在英国有三分之一的妇女遭受过流产。排除年龄因素,研究人员正在看是否还有其他影响因素。研究人员表示至今无法认定化学物质BPA会致使流产的背后原因,需要进一步研究取证。世界卫生组织指出,这些化学物质对健康有着严重的影响,为了后代需要尽快出台一个禁令。远离塑料袋塑料的主要成分是邻苯二甲酸盐和双酚A。研究表明,孕妇接触这些化学物质都是有害的,妊娠期接触双酚A与孩子的行为问题有关。目前,邻苯二甲酸盐已不能用于玩具和其它儿童产品。为了保护自己和宝宝,是时候将周围的塑料容器收起来了,也不要再使用微波饭盒,吃饭喝水的容器都用不锈钢的代替。远离罐装食品孕妇应该限制罐头食品和饮料的摄入,因为大多数的灌装食品包装内衬里都含有BPA环氧树脂。据悉,92%的金属食品罐中含有双酚A。这表示,婴儿配方奶粉也要避免罐装。远离日化味重的化妆品尽管你可能觉得你最喜欢的洗发水不会伤害即将出生的宝宝,但是这些香气成分中很可能包含激素干扰物,它们是世界排名前五的过敏原物质。而且,目前法律并不要求企业标示产品中的香气化学物质,因此,你不可能知道你的洗发水和洗面奶中是不是含有此类化学物质。所以,保护自己最好的方法就是远离它们。远离含汞鱼鱼是已知的ω-3脂肪酸、B族维生素和优质蛋白质的重要来源,这对孕妇和宝宝来讲都是至关重要的。不幸的是,很多鱼体内也含有重金属汞,而摄入过量的汞会严重影响神经系统。因此,孕妇和乳母都必须避免摄食汞含量超标的鱼。远离杀虫剂可以帮你杀死家里昆虫和啮齿动物的化学杀虫剂或许能为你除掉那些让人毛骨悚然的动物,但如果你不小心吸入,也可能导致流产,早产,婴儿出生体重低、出生缺陷和学习能力差等问题。因此,尽量避免在家中喷洒农药和杀虫剂,尤其是在妊娠前三个月,此时婴儿的神经管和神经系统正在形成。同样地,专家也建议孕妇的饮食要富含水果和蔬菜,但必须提防可能已经湿透其中的杀虫剂。为降低化学物质的接触,在购买蔬菜和水果时,尽量选择有机品种。需要记住的是,最容易被污染的果蔬,包括苹果、芹菜、草莓、桃子、菠菜、甜椒、土豆和生菜。原文地址http://www.ellechina.com/health/news/20140805-pic-181417.shtml?s_cid=qqmailrss2
    张叶星 发布于 2014-08-08 12:58:30
  • 马云是这样骂不上进的员工的,赤裸裸,但很直白!
    你每月从老板手里领工资,老板给的钱多就多干点,否则少干点。老板对你好的时候就多干点,否则也少干点。老板在公司的时候就多干点,否则就少干点。你肯定以为自己是为老板工作。可是十几年以后,你发现自己什么也干不了,除了钱没什么能调动你的激情。从那时开始你已经被自己淘汰了。不要忘了!我们永远都是为自己工作,为改善自己的生命质量,为自己的家庭负责任,为证明自己的价值。老板只是提供一个平台,一个价值与价格交易的系统,一个成就职业发展事业的机会。所以,一切都要自己去创造!1.要么全力以赴的干,要么早点滚蛋,在任何一个位置混日子迟早会有人拿你开干,你要明白,做企业不是做慈善,如果你愿意被慈善,我建议你去要饭。2.别把老板和上司当傻子,他装傻不等于真傻,不追究不代表他不记得,只是他给你机会去磨练,你的这些小伎俩他早就比你耍的专业几百倍了,不然他也不敢坐上这个位置。3.别见人就说你有多苦逼,说久了一定会成为公司里最苦逼的那一个,苦逼了这么久还拿不出解决办法,只能说明你不是智商有问题就是情商有缺陷,因为没人在乎你苦逼的过程只在意你得意的结果,包括你自己。4.对工作,一诺千金,言出必行,每次放空炮,还有谁会相信你能做好,凭什么让公司给你最好的资源。5.别以为自己很牛,真要觉得自己很牛,拿工作结果出来看,这比你吹一万次牛更有说服力,更能得到公司的认可。6.马屁少一点,我相信再响再爽的马屁也顶不上你出色工作成果功力的十分之一。7.少看电视,少玩游戏,少逛街,多看几本跟专业有关的书,多一点运动8.别为小钱纠结,你那三块五毛二没人在乎,太在乎小钱的人将一辈子为小钱发愁,因为小钱思维对你来说会很容易成为习惯,投资不仅仅是股市基金和黄金。9.忠诚是你在公司存在的保命线,没业绩没成果有它你还能存在,没它了就算你再牛也P都不是,而且很快你就会臭名昭著,换个环境也只不过重来一遍10.对自己狠一点,逼自己努力,再过五年你将会感谢今天发狠的自己、恨透今天懒惰自卑的自己。原文地址http://mp.weixin.qq.com/s?__biz=MjM5MzcyMDcwMA==&mid=202911245&idx=2&sn=9c26ba66d97abf643354c024af579a1b&scene=2&from=timeline&isappinstalled=0#rd 
    张叶星 发布于 2014-07-28 08:39:34
  • 我在福州
    夏天的福州比我想象中的要热,每天下班离开办公司都是全身油油的,难受死了。今天我要回家,现在就在车上,坐在大巴的最后排,看着窗外的景随着天色慢慢变暗,忽然感觉到肚子的存在,原来我饿了。看着大巴前的车载电视,貌似挺好看的,可是汽车讨厌的发动机声盖过了电视的声音。天色已晚,想家的想法就越强烈,虽然明天只放一天假。加油年轻人!
    张叶星 发布于 2014-07-12 19:09:48
  • 一张图知道孕妇,产妇,幼儿饮食禁忌!
    特别说明:下图来自网络,请网友自辨!原文地址http://mp.weixin.qq.com/s?__biz=MzA3ODEyMTkwNA==&mid=200718765&idx=2&sn=1cadc28e0c47d3ca83459143fc29758e#rd
    张叶星 发布于 2014-07-03 15:24:23
  • 孕妇的营养搭配
    孕妇的营养是直接与胎儿的质量相关的,由于胎儿在不同发育期。需要不同的营养成份,还由于有些营养成份在通过母体间接转化时需要一定的时间,据此,列出一个孕妇包含周期表,供准妈妈们参考。第1周,以米食为主,辅以青菜、海产品。因这一时期的营养与胎儿大脑发育有关。第2周,以米食为主,增加猪肉、鸡蛋。这一时期的饮食与胎儿的脊髓发育有关。第3周,改换面食,特别是玉米面、白薯面及其它淀粉食物。这是为了胎儿的皮肤发育做好冷准备。第3周增加米食,增加猪肉、青菜。这胎儿的血液发育打基础。第4周,大量吃鸡蛋,为胎儿的毛发发育做充分准备。第5周,饮食同第四周相同。第6周,孕妇要多食海带,其它食物自便。这是为胎儿大脑发育着想。第7周,大量食米及豆类,尤其是豆腐,为胎儿的肉质发育做准备。第8周,饮食与第4周一致。第9周,大量食鱼。这一时期的食物与胎儿的乳腺发育、眼球发育有关。第10周,可以少食鱼肉,多吃菜,是为了胎儿的皮肤膜发育正常健康。第11周,大量食牛肉、羊肉、鸡肉。这一周是胎儿突飞猛进的发育时期。第12周,大量饮用白开水。主要是从胎儿肉质发育考虑的。第13周,依然需要为胎儿的毛发发育提供营养,多食黄豆、青豆、角豆。第14周,大量食用土豆等淀粉食物,包括白蓍、藕。这一周是胎儿内分泌初期发育阶段。第15周,多吃鱼、虾海产品。主要是从胎儿的生殖器发育着想。第16周,大量食面食。其余自便,因这一时期胎儿的外型发育略有停顿。第17周,多食米,尤其是小米、高粱米。胎儿在这个时期内变化不大。第18周,大量食肉、鱼、虾,还可以食海参、贝类等海产品。对胎儿心脏发育有利。第19周,以食面为主,注意多吃青菜。这时期胎儿的营养需求量增加。第20周,多吃青菜、水果。尤其是香蕉、苹果、桃等。对胎儿的皮肤生长有益。第21周,食米,各种米类。少吃肉。这是为胎儿神经初期发育做准备。第22周,大量食鱼、肉、蛋。这一时期羊水物质多于以往。第23周,要多吃豆类、花生、核桃、松子。当然是为大脑的整体发育着想的。第24周与第25周,是胎儿发育又一高潮阶段。这一时期,孕妇要尽量多吃食物。尤其是酸味水果、辣味蔬菜,包括日常不大喜欢吃的食物。这个时期的饮食,越丰富多彩越好。第26周,猪肝、猪肠、猪肚,或者是羊与牛的内脏。第26周胎儿的心脏发育突出。第27周,没有特别要求,孕妇自便第28周,与第29周的饮食相仿。这段时间内胎儿手足发育明显。第29周,要大量食鱼类。尤其是海鱼及一些胶质食物,像肉皮、牛筋等。因这些食物对补充母体的营养有利。第29周的孕妇自身体质有所减弱。第30周始,孕妇的牛奶量需要加大,可以吃高浓度的奶粉食物。除此之外,青菜需要量加大,特别是胡萝卜、白菜.第31周同第30周,第31周胎儿身体神经开始生长。第32周,是一个特别的时期,这段时间内要少吃鱼腥食物,而大量食用菌类、豆腐及粉丝和少量牛肉。原因在于这一时期是胎儿脑神经的突出发育期,鱼腥食物的蛋白质经母体转换之后,容易产生一种微量的酸性毒素,对胎儿脑神经有害。第33周,孕妇的食量自然增大。这段时间内,胎儿的肾、肝、胃的胎功能明显,特别是随着胎儿血液的增长,孕妇爱吃零食。第33周有条件的话适量进补,象少量人参、杜仲皆可。第34周,要多吃鸡、鸭、鱼、蛋。这一周胎儿的手足神经发育明显。五官发育也超过其他时期。第35周、第36周、第37周,没有专门的食物要求,孕妇自定。第38周,可以吃酸味水果,因为这一段时间内,胎儿的泌尿系统发育突出。第39周,大量进食水果,以米食为主,还要吃肉、蛋食物,为胎儿的出生做充分准备。第40周,是最后一周,这段时间产妇要少吃鱼腥食物及肉食,多吃青菜,增加产力。孕妇营养周期表是根据胎儿发育的阶段性,而做出的结论。上述的孕妇营养是大多数正常无病的孕妇的营养需要。如果有特殊情况,不可强求,以个人口味为主。图片资源来自百度http://image.baidu.com/原文地址http://zhidao.baidu.com/question/202981950.html
    张叶星 发布于 2014-07-03 09:19:43
  • 难道百度阅读也是“钓鱼网站”? 提醒自己以后要看清楚喽
           前天去逛了博客园发现里面有好多不错的文章,发现有高手推荐看《javascript高级程序设计》,评论也挺好的,一下马上就把我给吸引了。       于是我就上百度去搜索,不知不觉逛到了百度阅读,看着看着文中的内容我就觉得写的挺好的。对我来说javascript基础比较弱的这个可是救命稻草。忘了说之前我点的是试读看着跟后来我购买也没有什么区别。       今天我就在看内容的时候,大概半个小时吧,网页下面有小提示层,说购买只要35元。这下我就心动了,本来看书我也喜欢用纸质的,看起来更舒服。于是就。。。 唉购买了(我是用支付宝购买),我还挺开心的。后来我想想为什么没有给我选择地址啊,我不填地址他要寄哪里去?我想看看地址是哪里,不然寄错了那就糟糕,于是我就上支付宝了,发现怎么没有交易记录,这时我才顿悟了!!! 原来百度阅读这边的购买是在线阅读的,我的天哪,觉得我亏了35块钱。于是我马上打开百度阅读的个人中心点击“javascript高级程序设计”,页面转到跟我之前试读的那里,一看怎么一点改变也没有,唯一有变化的就是这个按钮变成了已购买!!!这个让我最无语了,这下才感觉更被骗了。        上午没过多久我就发了份邮件到百度阅读服务中心了,跟他反映了这个问题,希望能要回我那大意的35块。
    张叶星 发布于 2014-07-01 15:14:30
  • flex布局开发利器flex.scss
    .u-relative, .u-rela { position: relative; } .u-absolute, .u-abso { position: absolute; } // nvue不能用标签命名样式,不能放在微信组件中,否则微信开发工具会报警告,无法使用标签名当做选择器 /* #ifndef APP-NVUE */ image { display: inline-block; } // 在weex,也即nvue中,所有元素默认为border-box view, text { box-sizing: border-box; } /* #endif */ .u-font-xs { font-size: 22rpx; } .u-font-sm { font-size: 26rpx; } .u-font-md { font-size: 28rpx; } .u-font-lg { font-size: 30rpx; } .u-font-xl { font-size: 34rpx; } .u-flex { /* #ifndef APP-NVUE */ display: flex; /* #endif */ flex-direction: row; // align-items: center; // 定义flex等分 @for $i from 0 through 12 { > .u-flex-#{$i} { flex: $i; width: 0; } } } .u-flex-wrap { flex-wrap: wrap; } .u-flex-nowrap { flex-wrap: nowrap; } .u-col-center { align-items: center; } .u-col-top { align-items: flex-start; } .u-col-bottom { align-items: flex-end; } .u-row-center { justify-content: center; } .u-row-left { justify-content: flex-start; } .u-row-right { justify-content: flex-end; } .u-row-between { justify-content: space-between; } .u-row-around { justify-content: space-around; } .u-text-left { text-align: left; } .u-text-center { text-align: center; } .u-text-right { text-align: right; } .u-flex-col { /* #ifndef APP-NVUE */ display: flex; /* #endif */ flex-direction: column; // 定义flex等分 @for $i from 0 through 12 { > .u-flex-#{$i} { flex: $i; height: 0; } } } // 定义flex等分 // @for $i from 0 through 12 { //  .u-flex-#{$i} { //  flex: $i; //  } // } // 定义字体(px)单位,小于20都为px单位字体 @for $i from 9 to 20 { .u-font-#{$i} { font-size: $i + px; } } // 定义字体(rpx)单位,大于或等于20的都为rpx单位字体 @for $i from 20 through 40 { .u-font-#{$i} { font-size: $i + rpx; } } // 定义内外边距,历遍1-80 @for $i from 0 through 80 { // 只要双数和能被5除尽的数 @if $i % 2 == 0 or $i % 5 == 0 { // 得出:u-margin-30或者u-m-30 .u-margin-#{$i}, .u-m-#{$i} { margin: $i + rpx!important; } // 得出:u-padding-30或者u-p-30 .u-padding-#{$i}, .u-p-#{$i} { padding: $i + rpx!important; } @each $short, $long in l left, t top, r right, b bottom { // 缩写版,结果如: u-m-l-30 // 定义外边距 .u-m-#{$short}-#{$i} { margin-#{$long}: $i + rpx!important; } // 定义内边距 .u-p-#{$short}-#{$i} { padding-#{$long}: $i + rpx!important; } // 完整版,结果如:u-margin-left-30 // 定义外边距 .u-margin-#{$long}-#{$i} { margin-#{$long}: $i + rpx!important; } // 定义内边距 .u-padding-#{$long}-#{$i} { padding-#{$long}: $i + rpx!important; } } } } // 重置nvue的默认关于flex的样式 .u-reset-nvue { flex-direction: row; align-items: center; }
    张叶星 发布于 2023-03-04 02:01:50
  • 常用的accept 属性值
    *.3gpp    audio/3gpp, video/3gpp    3GPP Audio/Video *.ac3    audio/ac3    AC3 Audio *.asf    allpication/vnd.ms-asf    Advanced Streaming Format *.au    audio/basic    AU Audio *.css    text/css    Cascading Style Sheets *.csv    text/csv    Comma Separated Values *.doc    application/msword    MS Word Document *.dot    application/msword    MS Word Template *.dtd    application/xml-dtd    Document Type Definition *.dwg    image/vnd.dwg    AutoCAD Drawing Database *.dxf    image/vnd.dxf    AutoCAD Drawing Interchange Format *.gif    image/gif    Graphic Interchange Format *.htm    text/html    HyperText Markup Language *.html    text/html    HyperText Markup Language *.jp2    image/jp2    JPEG-2000 *.jpe    image/jpeg    JPEG *.jpeg    image/jpeg    JPEG *.jpg    image/jpeg    JPEG *.js    text/javascript, application/javascript    JavaScript *.json    application/json    JavaScript Object Notation *.mp2    audio/mpeg, video/mpeg    MPEG Audio/Video Stream, Layer II *.mp3    audio/mpeg    MPEG Audio Stream, Layer III *.mp4    audio/mp4, video/mp4    MPEG-4 Audio/Video *.mpeg    video/mpeg    MPEG Video Stream, Layer II *.mpg    video/mpeg    MPEG Video Stream, Layer II *.mpp    application/vnd.ms-project    MS Project Project *.ogg    application/ogg, audio/ogg    Ogg Vorbis *.pdf    application/pdf    Portable Document Format *.png    image/png    Portable Network Graphics *.pot    application/vnd.ms-powerpoint    MS PowerPoint Template *.pps    application/vnd.ms-powerpoint    MS PowerPoint Slideshow *.ppt    application/vnd.ms-powerpoint    MS PowerPoint Presentation *.rtf    application/rtf, text/rtf    Rich Text Format *.svf    image/vnd.svf    Simple Vector Format *.tif    image/tiff    Tagged Image Format File *.tiff    image/tiff    Tagged Image Format File *.txt    text/plain    Plain Text *.wdb    application/vnd.ms-works    MS Works Database *.wps    application/vnd.ms-works    Works Text Document *.xhtml    application/xhtml+xml    Extensible HyperText Markup Language *.xlc    application/vnd.ms-excel    MS Excel Chart *.xlm    application/vnd.ms-excel    MS Excel Macro *.xls    application/vnd.ms-excel    MS Excel Spreadsheet *.xlt    application/vnd.ms-excel    MS Excel Template *.xlw    application/vnd.ms-excel    MS Excel Workspace *.xml    text/xml, application/xml    Extensible Markup Language *.zip    application/zip    Compressed Archive.xlsx   application/vnd.openxmlformats-officedocument.spreadsheetml.sheet .xltx   application/vnd.openxmlformats-officedocument.spreadsheetml.template .potx   application/vnd.openxmlformats-officedocument.presentationml.template .ppsx   application/vnd.openxmlformats-officedocument.presentationml.slideshow .pptx   application/vnd.openxmlformats-officedocument.presentationml.presentation .sldx   application/vnd.openxmlformats-officedocument.presentationml.slide .docx   application/vnd.openxmlformats-officedocument.wordprocessingml.document .dotx   application/vnd.openxmlformats-officedocument.wordprocessingml.template .xlsm   application/vnd.ms-excel.addin.macroEnabled.12 .xlsb   application/vnd.ms-excel.sheet.binary.macroEnabled.12
    张叶星 发布于 2022-12-24 21:01:34
  • getComputedStyle 的理解,获取的样式是元素在浏览器中最终渲染效果的样式
    这是个好东西window.getComputedStyle(element, pseudoElement) 参数说明: element: 必需,要获取样式的元素。 pseudoElement: 可选,伪类元素,当不查询伪类元素的时候可以忽略或者传入 null。 返回值 返回的对象是 CSSStyleDeclaration 类型的对象。参考地址
    张叶星 发布于 2022-10-30 15:24:36
  • element-ui el-scrollbar 横向滚动的样式设置
    <el-scrollbar class="horizontal"></el-scrollbar>.horizontal.el-scrollbar {     height: 100%; } .horizontal.el-scrollbar .el-scrollbar__wrap {     overflow: hidden;     margin: 0!important; } .horizontal.el-scrollbar .el-scrollbar__wrap .el-scrollbar__view{     white-space: nowrap;     height: 100%; }
    张叶星 发布于 2020-08-05 18:26:00
  • 网页布局生成器 - 网页布局就这么简单
    网页布局生成器-网页布局就这么简单点击打开
    张叶星 发布于 2016-06-24 00:43:13
  • css实现正方形布局
    关键代码width: 25%;padding-bottom: 25%;<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no"> <title>css实现正方形布局</title> <style> html,body{ margin: 0; padding: 0; } .box{ text-align: center; padding-right: 10px; padding-bottom: 10px; overflow: hidden; } .square{ display: block; position: relative; width: 25%; padding-bottom: 25%; float: left; } .square-content{ position: absolute; left: 0; top: 0; right: 0; bottom: 0; padding: 10px 0px 0px 10px; } .square-content-body{ position: absolute; left: 10px; top: 10px; right: 0px; bottom: 0px; color: #FFFF99; } .square-content-body span{ display: block; padding-top: 10px; font-size: 12px; } </style> </head> <body> <div class="box"> <span class="square"> <div class="square-content"> <div class="square-content-body" style="background: #000000;"><span>我是正方形</span></div> </div> </span> <span class="square"> <div class="square-content"> <div class="square-content-body" style="background: #CCCCCC;"><span>我是正方形</span></div> </div> </span> <span class="square"> <div class="square-content"> <div class="square-content-body" style="background: #EEEEEE;"><span>我是正方形</span></div> </div> </span> <span class="square"> <div class="square-content"> <div class="square-content-body" style="background: #EEEEFF;"><span>我是正方形</span></div> </div> </span> <span class="square"> <div class="square-content"> <div class="square-content-body" style="background: #000000;"><span>我是正方形</span></div> </div> </span> <span class="square"> <div class="square-content"> <div class="square-content-body" style="background: #CCCCCC;"><span>我是正方形</span></div> </div> </span> <span class="square"> <div class="square-content"> <div class="square-content-body" style="background: #EEEEEE;"><span>我是正方形</span></div> </div> </span> <span class="square"> <div class="square-content"> <div class="square-content-body" style="background: #EEEEFF;"><span>我是正方形</span></div> </div> </span> <span class="square"> <div class="square-content"> <div class="square-content-body" style="background: #000000;"><span>我是正方形</span></div> </div> </span> <span class="square"> <div class="square-content"> <div class="square-content-body" style="background: #CCCCCC;"><span>我是正方形</span></div> </div> </span> <span class="square"> <div class="square-content"> <div class="square-content-body" style="background: #EEEEEE;"><span>我是正方形</span></div> </div> </span> <span class="square"> <div class="square-content"> <div class="square-content-body" style="background: #EEEEFF;"><span>我是正方形</span></div> </div> </span> <span class="square"> <div class="square-content"> <div class="square-content-body" style="background: #000000;"><span>我是正方形</span></div> </div> </span> <span class="square"> <div class="square-content"> <div class="square-content-body" style="background: #CCCCCC;"><span>我是正方形</span></div> </div> </span> <span class="square"> <div class="square-content"> <div class="square-content-body" style="background: #EEEEEE;"><span>我是正方形</span></div> </div> </span> <span class="square"> <div class="square-content"> <div class="square-content-body" style="background: #EEEEFF;"><span>我是正方形</span></div> </div> </span> <span class="square"> <div class="square-content"> <div class="square-content-body" style="background: #000000;"><span>我是正方形</span></div> </div> </span> <span class="square"> <div class="square-content"> <div class="square-content-body" style="background: #CCCCCC;"><span>我是正方形</span></div> </div> </span> <span class="square"> <div class="square-content"> <div class="square-content-body" style="background: #EEEEEE;"><span>我是正方形</span></div> </div> </span> <span class="square"> <div class="square-content"> <div class="square-content-body" style="background: #EEEEFF;"><span>我是正方形</span></div> </div> </span> <span class="square"> <div class="square-content"> <div class="square-content-body" style="background: #000000;"><span>我是正方形</span></div> </div> </span> <span class="square"> <div class="square-content"> <div class="square-content-body" style="background: #CCCCCC;"><span>我是正方形</span></div> </div> </span> <span class="square"> <div class="square-content"> <div class="square-content-body" style="background: #EEEEEE;"><span>我是正方形</span></div> </div> </span> <span class="square"> <div class="square-content"> <div class="square-content-body" style="background: #EEEEFF;"><span>我是正方形</span></div> </div> </span> <span class="square"> <div class="square-content"> <div class="square-content-body" style="background: #000000;"><span>我是正方形</span></div> </div> </span> <span class="square"> <div class="square-content"> <div class="square-content-body" style="background: #CCCCCC;"><span>我是正方形</span></div> </div> </span> <span class="square"> <div class="square-content"> <div class="square-content-body" style="background: #EEEEEE;"><span>我是正方形</span></div> </div> </span> <span class="square"> <div class="square-content"> <div class="square-content-body" style="background: #EEEEFF;"><span>我是正方形</span></div> </div> </span> <span class="square"> <div class="square-content"> <div class="square-content-body" style="background: #000000;"><span>我是正方形</span></div> </div> </span> <span class="square"> <div class="square-content"> <div class="square-content-body" style="background: #CCCCCC;"><span>我是正方形</span></div> </div> </span> <span class="square"> <div class="square-content"> <div class="square-content-body" style="background: #EEEEEE;"><span>我是正方形</span></div> </div> </span> <span class="square"> <div class="square-content"> <div class="square-content-body" style="background: #EEEEFF;"><span>我是正方形</span></div> </div> </span> </div> </body> </html>
    张叶星 发布于 2016-06-15 14:31:07
  • css hack
    css hack
    张叶星 发布于 2016-05-05 16:25:45
  • PIE.js使IE6,7,8支持部分常用CSS3渲染
    我先上传截图作为有效证据,这里要声明下只是部分的css3样式能正确的渲染,不要太依赖,毕竟低版本的ie的执行效率不怎么好,用户体验较差,且行且珍惜!!!例如:border-radius box-shadow border-image multiplebackgroundimages linear-gradientasbackgroundimage有图有真相,接下来就把源码跟需要的PIE.js文件上传上来在实际的项目中使用发现如果不是明确标签类型是无法执行behavior:url(js/PIE.htc);所以为了能够正确的执行我做了这样子的判断(因为我项目里面span.className{}标签使用到了,所以我在span标签全局下添加了,这样子的执行效率不是很好,但是毕竟能够实现出来)完美实现了效果!!!点击下载PIE_IE6IE7IE8.rar
    张叶星 发布于 2016-04-26 11:24:03
  • CSS文字被鼠标选中后的文字颜色及背景
    ::selection { background:#FF9;  color:#F00; } ::-moz-selection { background:#FF9;  color:#F00; } ::-webkit-selection { background:#FF9;  color:#F00; }举个栗子:<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>CSS文字被鼠标选中后的文字颜色及背景</title> <style> ::selection { background: #FF9; color: #F00; }::-moz-selection { background: #FF9; color: #F00; } ::-webkit-selection { background: #FF9; color: #F00; } </style> </head> <body> <div style="width: 400px; margin: 0 auto;"> 正在同步/index.html文件... 文件/index.html同步完成... 正在同步/js/app.js文件... 文件/js/app.js同步完成... 正在同步/js/app.js文件... 文件/js/app.js同步完成... 正在同步/js/app.js文件... 文件/js/app.js同步完成... 正在同步/index.html文件... 文件/index.html同步完成... 正在同步/index.html文件... 文件/index.html同步完成... 正在同步/index.html文件... 文件/index.html同步完成... 正在同步/index.html文件... 文件/index.html同步完成... 正在同步/index.html文件... 文件/index.html同步完成... 正在同步/js/app.js文件... 文件/js/app.js同步完成... 正在同步/index.html文件... 文件/index.html同步完成... 正在同步/js/app.js文件... 文件/js/app.js同步完成... 正在同步/js/app.js文件... 文件/js/app.js同步完成... 正在同步/index.html文件... 文件/index.html同步完成... 正在同步/index.html文件... 文件/index.html同步完成... [LOG] : abort 正在同步/index.html文件... 文件/index.html同步完成... 正在同步/js/app.js文件... 文件/js/app.js同步完成... 正在同步/index.html文件... 文件/index.html同步完成... 正在同步/index.html文件... 文件/index.html同步完成... /js/app.js文件... 文件/js/app.js同步完成... 正在同步/js/app.js文件... 文件/js/app.js同步完成... 正在同步/index.html文件...文件/index.html同步完成... 正在同步/index.html文件... 文件/index.html同步完成... 正在同步/index.html文件... 文件/index.html同步完成... 正在同步/index.html文件... 文件/index.html同步完成... 正在同步/index.html文件... 文件/index.html同步完成... 正在同步/index.html文件... 文件/index.html同步完成... </div> </body> </html>
    张叶星 发布于 2016-04-26 09:41:30
  • html5 canvas 实现绚丽的时钟效果
    先来看下效果: 这里我要先声明下我写得这个例子效果是根据慕课网提供的视频教程自己改写的, 主要是想提高自身的编码能力,同时也是巩固html5的知识。 心得体会: 看似不可能是事情,只要你肯去研究一样可以完成的。 对于我个人来说的技术难点: canvas画布基础知识的了解; 矩阵画图,就是上面时钟显示的文字; 碰撞检测; 初中物理学的自由落体; canvas的离屏技术,这里主要是用在了小球的坠落效果和本人网址的水印生成 具体代码怎么实现这个效果可以点击这个canvasTime右键另存为查看源码。
    张叶星 发布于 2016-01-07 11:18:24
  • 国产改款DS 5海外路试谍照 明年3月亮相
    近日,海外媒体曝光了一组国产新款DS5的海外路试谍照,新车有望在明年3月份举办的日内瓦车展上正式发布。   外观方面,此次曝光的DS5实际是一款改款车型,所以在外观方面变化不大。但是从车头的伪装可以看出,新车将采用更大尺寸、新设计的中网,保险杠两侧造型也将有所修改。使得车头设计更加优雅豪华。车尾设计则基本没有变化,尾门上的“长安谛艾仕”表示则表明了该车的国产身份。   动力方面,改款DS5将继续沿用现款车型上的1.6T汽油发动机。在海外,其还将搭载多款柴油发动机。另外,这款车还很有可能会增加一套由柴油发动机和电动机组成的混合动力系统。在传动方面,其将搭载的是6速手自一体变速箱,不排除搭载6速手动变速箱车型引进国内的可能。原文地址http://news.xgo.com.cn/98/987465.html
    张叶星 发布于 2014-09-11 22:25:43
  • 华晨宝马新款3系9月上市 价格或将调整
    近日,我们从宝马官方了解到,华晨宝马将会在9月份推出新款3系车型。作为小改款车型,华晨宝马新款3系主要会针对整体配置,以及售价等方面做出调整。有消息称,华晨宝马新款3系的配置变化较为明显,如新款320i将增加前后泊车雷达系统,并取消真皮座椅;新款320i运动设计套装车型的导航系统将更换为商业级,其液晶屏幕或减小至6.5英寸。另外,新款320Li长轴距版车型也将取消风尚设计套装以及手动挡车型,仅保留了豪华设计套装和时尚型,导航系统也会由专业级降至商业级,中控台液晶屏也将缩减为6.5寸。另外,新款328Li将会增加328LixDrive时尚型,取消风尚设计套装。动力方面,华晨宝马新款3系将继续使用现款车型所搭载的1.6T、2.0T和3.0T发动机,与之搭配的将是8速手自一体变速箱。值得一提的是,新款车型在售价方面也会有所调整,但上述改变目前还并未得到宝马官方的确认,详情待新车上市后才会揭晓。原文地址http://news.xgo.com.cn/97/979820.html
    张叶星 发布于 2014-09-04 08:50:00
  • 马来西亚宝腾Iriz将亮相 或售5-7万元
    中国汽车工业发展很快,而我们的东南亚邻居也不赖。近日,马来西亚大品牌宝腾(Proton)推出一款小型车,称为“Iriz”。宝腾对它寄予很高厚望,完全像国际化品质看齐,日后有出口到多个国家的计划。宝腾Iriz看起来比较时尚,配备LED日间行车灯和透镜头灯,外观上有一些细节神似雪佛兰Spark,比如头灯造型、A柱、侧围的线条。配置方面,宝腾Iriz配备一键启动、多媒体触控屏、蓝牙电话、GPS导航、倒车影像。此外,新车在推出前经过很多次严苛测试,在东南亚碰撞测试(ASEAN-NCAP)获得五星级成绩,安全性配置有ABS、ABD、TCS(牵引力控制系统)、BA、HHA(坡道辅助)、车辆动态控制系统、4气囊+4气帘。动力方面,宝腾Iriz将提供1.3L、1.6L两款VVT发动机,匹配5速手动或自动变速箱。在国内,宝腾的车型已冠以青年莲花的牌子,如果它引入国内的话应该售5-7万,毕竟是进口的,成本不低。原文地址http://news.xgo.com.cn/97/978270.html
    张叶星 发布于 2014-09-03 08:43:42
  • 法拉利458 Spider Speciale路试谍照曝光
    日前,编辑从海外媒体获得一组照片,其曝光了法拉利458SpiderSpeciale车型的路试谍照。据悉,新车型将会在外形方面有所改进,并且搭载一台动力更强劲的4.5升V8发动机。在之前,法拉利458已经基于硬顶版车型衍生了Speciale版本,而此次敞篷版Speciale车型的问世将进一步丰富产品线,并且补充敞篷高性能跑车的细分市场。通过谍照来看,法拉利458SpiderSpeciale将会采用新样式的前保险杠以及更大的进气口,同时尾部的细节部分也有望得到更加运动化的改进。此外根据海外媒体报道,新车还会配备Brembo刹车以及20英寸轮圈。动力方面,法拉利458SpiderSpeciale搭载的是一台经过重新调校的4.5升V8自然吸气发动机,该发动机最大功率达到了605马力(相比普通版最大功率高了35马力),峰值扭矩为540N·m,预计该车0-100km/h的加速时间为3.4秒。原文地址http://news.dizo.com.cn/105976.html
    张叶星 发布于 2014-08-29 08:42:22
  • 宝马i8 1:1模型在ebay开卖 售11100美元
    近日,在某国外大型购物网站(ebay)上面,有国外制作公司公开发售宝马i8的1:1模型,拟真程度绝对是真车级别。△宝马i81:1拟真静态模型此模型由玻璃纤维制成,有复制于i8真车的LED功能灯,尽管也有发动机和变速箱的比例模型件在里面,但是它不能发动。此外,你也无法打开车门,因为它没有内部。车轮也无法滚动。据网站上面介绍,该宝马i8的1:1模型净重仅为500磅(约227公斤),里面整个为中空状态,由四个“轮子”作为支撑。可以提供给俱乐部、酒吧、餐馆或者设计展览馆等地方买来作为高端装饰物件。该模型笔者截稿为止要价11100美元(约合68000元人民币),而且似乎价格一直呈上涨趋势。目前宝马i8在国内还没有正式上市,其真车售价预计在200-220万之间。
    张叶星 发布于 2014-08-25 20:48:46
  • 法拉利458继任者曝光 搭涡轮增压引擎
    法拉利458italia问世至今已有3年,已到了中期改款的年龄。近日,外媒曝光一组法拉利新车测试的谍照,它可能就是传说中的M458T,新车有望在2015年日内瓦车展首发。和CaliforniaT类似,458继任者最显著的变化还是动力,采用3.8LV8双涡轮增压发动机,峰值扭矩有望达到670PS,比现款车型多了108PS,百公里加速时间缩短至3.4秒内,极速超过325km/h。外观方面,新车可能在轮廓上还会沿用458的造型,但侧面、尾部、前翼子板等将有多处细节改动。这在谍照上是看不出来的,因为法拉利一向很擅长伪装新车。原文地址http://news.xgo.com.cn/96/969774.html
    张叶星 发布于 2014-08-25 14:20:56
  • 豪车价值千万元 车主竟是15岁小伙子
    现在国内屡次出现富二代开超豪跑车上路的新闻,比如法拉利、兰博基尼之类。但跟台湾相比还是弱爆了,近日高雄市一名15岁小伙子获得人生最贵的生日礼物——一辆价值千万的帕加尼Huayra。帕加尼Huayra是一辆小批量手工打造的超级跑车,售价高达100万欧元以上,目前国内还没有上市,只能采用预定的方式,而国内售价据说会超过2000万元。即使在台湾,也是天价豪车,据说这辆黄色Huayra还是台湾第一辆!帕加尼Huayra搭载6.0LV12发动机,最大功率超过700PS,峰值扭矩为1000N.m,仅需3.2秒便能破百,极速达到惊人的403km/h!堪比布加迪威龙。由于小男孩还没达到法定驾驶年龄,因此这款帕加尼Huayra暂时搁置着,据说要运回意大利工厂进行一番升级,1年后再回到男孩手中。原文地址http://news.xgo.com.cn/96/969966.html
    张叶星 发布于 2014-08-25 14:18:03
  • 世界上最贵的十辆车黄金跑车28.5亿元
    第一名:黄金跑车,28.5亿元。1000马力。平均每跑100公里将磨损掉近50克黄金。第二名:劳斯莱斯银魅,15.5亿元。第三名兰博基尼爱马仕,3.8亿元。第四名:奥迪派克峰,2.7亿元。第五名:法拉力限量版跑车,1.2亿元。第六名:布加迪威航敞篷版,4550万元。第七名:敞篷版威龙,2500万元。第八名:布加迪威龙,2480万元。第九名:帕加尼ZondaCinqueRoadster,2190万元。第十名:布加迪ZB16-4威龙,1500万元。(来源:21世纪论坛)原文地址http://business.sohu.com/20111212/n328707014.shtml
    张叶星 发布于 2014-08-02 17:26:43
  • 电影《极品飞车》中的部分车型
    2011款布加迪威航SuperSport布加迪威航SuperSport各位并不陌生,该车发布于2005年,曾经创下过世界最快量产车纪录,平均极速可以达到431公里/小时。搭载W16发动机,采用大尺寸涡轮和中冷器,最大功率可以达到1200马力,峰值扭矩1500牛米,百公里加速时间仅需2.5秒,仅限量生产了30台。2013款柯尼塞格AgeraR柯尼塞格Agera可以说是一部另车迷们疯狂的怪咖,尽管这个来自于瑞典的超跑制造商,似乎一直被笼罩在布加迪的光环之下,但Agera强大的核心动力也毫不逊色。Agera是希腊语Ageratos的缩写,意为“永恒”,为了能够让车与地面有着唯一连接关系的轮胎部分,能够更完美地适应湿滑等特殊路面状况,柯尼塞格与米其林也一直保持着长久和深度的合作。动力方面,配备了先进的制动技术和可调节的ABS系统,最大功率910牛米,峰值扭矩1100牛米(5100rpm),完美展现了极致驾驶、极速过弯以及稳定制动等开发理念。2012款兰博基尼SestoElemento价值220万美元的兰博基尼SestoElemento,采用全轮驱动结构,仅限量生产了20台,搭载5.2升自然吸气V10发动机,最大功率562马力,峰值扭矩540牛米,使这台整车重量仅为999公斤的黑衣使者可以在2.5秒内提速至100公里/小时,极速可以达到300公里/小时。2012款迈凯伦P1量产的375台早已经全部售罄的迈凯伦P1,售价也是高达150万美金,该车的动力系统包括一台3.8升V8双涡轮增压发动机,和一台最大功率179马力,峰值扭矩260牛米的电动马达,这也使其综合动力输出可以达到916马力,峰值扭矩900牛米,百公里加速时间小于3秒,极速被电子限制在了350公里/小时。2009款SaleenS7SaleenS7是一部由RML和Saleen联合开发的高性能跑车,于美国加州的Irvine生产制造,最初生产的S7基本上都是赛车版,而最令人难忘则是国内ZIC作为其中一个分站的FIAGT赛事,同时勒芒也是它的主战场之一。SaleenS7搭载源自福特的427引擎,排气量在7011cc,百公里加速时间只需3.8秒,极速高达325公里/小时。2012款GTASpanoGTASpano曾于2012年的日内瓦车展上亮相,外观散发出西班牙式的异国风情,车身采用了安全性极高的一体式设计,同时也使用了大量碳纤维材料。动力方面,搭载8.3升V10发动机,配备7速变速箱,百公里加速仅需2.9秒,比法拉利F12Berlinetta还要快。2009款福特MustangShelbyGT500美国大片当然不能少了美式肌肉车,而上一代福特MustangGT传统的正派形象,还是更易于被人们接受,搭载5.0升V6引擎,最大功率420马力,除了手排版本,同时也开始提供六速SelectShift变速器,另外,还有赛道套件可供选装,包括比赛专用引擎冷却器,升级的散热片,以及与MustangBoss302相同的Torsen差速器等等。1968款雪佛兰CamaroZ281966款庞蒂克GTO1968款福特fairlaneGT福特F-250原文地址http://ilaoche.cn/?p=1652
    张叶星 发布于 2014-07-12 09:06:30
  • 短命的梦幻杰作 法式浪漫宠儿Delahaye
    Delahaye是来自法国的顶级豪华汽车品牌,是整个汽车工业的先驱之一,在其短暂的近50年的品牌生命中,为汽车工程、传动技术、汽车设计等领域,做出了巨大的贡献,是汽车历史中不可忘却的财富。它的创始人是一名大器晚成的法国人EmileDelahaye,1843年10月16日EmileDelahaye生于卢瓦尔河谷的安德尔-卢瓦尔省图尔市。青年Delahaye在法国的昂热求学工程技术,从小就痴迷于机械的Delahaye也是当年工业革命进程中的弄潮儿,尽管他1873年回到家乡图尔结婚,并于1879年接管了砖窑生意并涉足瓷器贸易,但对于工业巨响的痴迷依然驱使着他热衷于蒸汽机与内燃机的实验。终于,在EmileDelahaye的努力下,公司的一部分转为制造汽油发动机,这可为Delahaye开了一个好头,透过厂房的门缝间,Delahaye嗅到了工业的春风。1894,Delahaye的第一台使用皮带传动的汽车在巴黎车展亮相,一经展出,便惊艳四座。为了获得关注,1896年9月24日-10月3日,Delahaye携自己的车型参加了“巴黎-马赛-巴黎”城际汽车拉力赛,这是世界上第一个城际拉力赛。该赛事是由法国汽车俱乐部组织的(ACF:AutomobileClubdeFrance),比赛共分为10个赛段,从巴黎经欧塞尔、第戎、里昂、阿维尼翁,最终抵达法国南部港口城市马赛,之后再延原路返回巴黎。这时EmileDelahaye已经53岁了,成功完赛的他,第一次品尝到了汽车对于人们生活的改变。从此,Delahaye便一发不可收拾,就像是为赛事而生的一样。Delahaye参加过很多当时的汽车拉力比赛,并取得了满意但不骄人的成绩,即便如此,Emile依然在汽车历史的开端探索。由于健康问题,EmileDelahaye开始与来自巴黎的两个表兄弟合伙经营公司,1898年,Delahaye公司总部从图尔市迁到巴黎新址,Delahaye也算就此正式开始制造汽车的征程。19世纪结束以前,Delahaye汽车公司共生产过三个车型产品,搭载4.5匹马力2.2升的Type1、拥有6匹马力的Type2,以及拥有轻量化车身,搭载1.4引擎,最高时速能跑到35公里/小时的Type0。这三辆车均由摩托车把式部件控制方向,后置水冷发动机,皮带和链条混合传动,三前速变速箱并配备倒车档。这在现在看来,简直就是帕加尼和布加迪的水准——开个玩笑。1901年,58岁的EmileDelahaye的健康每况愈下,最终他不得不从公司事务中退了下来,EmileDelahaye忘不了图纸、忘不了发动机的嘶吼、忘不了赛场的尘烟、更忘不了Delahaye汽车,但无奈死神的眷顾,1905年,EmileDelahaye离开了这个世界,但他却留下了Delahaye。1903年,拥有27匹马力的4.4升车型Type13B诞生,这是Delahaye的第一台四缸发动机车型。随着社会名流纷纷踏来,Delahaye开始也步入正轨。1904年Delahaye开始扩充产品线,先后出产了28匹马力4.9升四缸引擎的Type21、中价位的车型Type16、以及精巧的两缸车型Type15B。1905年,Delahaye终于拨开了顶在头顶那团众多汽车工业先驱制造的乌云,一抹曙光照进Delahaye的世界,集合之前所有的造车经验,用梦幻打造了一款链条传动的8升豪华车型,其中一台被西班牙国王阿方索八世相中,Delahaye终于用豪华与性能,站在了汽车世界的巅峰。1907年,用驱动轴传动的汽车诞生,即便有一些老派保守的豪华车品牌依然使用皮带和链条传动,但截止到1911年时,传动轴的浪潮犹如大彩屏手机替换小单色屏手机一般,把链条和皮带丢在了历史的河床上。1907年不仅改变着汽车,也改变着Delahaye。Delahaye的名字开始出现在德国的汽车店中,是的,Delahaye开始出口了。当法国人正忙着在同样为汽车工业诞生地德国打拼之时,英国也传来了好消息,Delahaye成功越过英吉利海峡,登陆大不列颠豪华车市场。同年,来自美国俄亥俄州的怀特汽车公司,开始在美国复刻Delahaye优雅的造型。此时,Delahaye的名字真正远扬全球。Delahaye再次作为汽车先驱者和探险家,于1911年成功制造了V6引擎,这台拥有30度夹角的3.2升V6引擎被装配在DelahayeType44车型上。但没想到市场和消费者在当年对这种引擎并不感冒,这款车型很失败,1914年,Type44停产了,看似失落的剧情,好似揭开了Delahaye悲情命运的序幕。工业革命的影响开始对西方社会产生裂变,大批人口涌入城市,从农田走向工厂车车间,视野的开阔促使了思潮的诞生。同时,虽然西方列强对殖民地早已瓜分完毕,但资本主义的浪潮在西方国家内部一次又一次冲击着脆弱的帝国主义根基,终于,1914年7月,一战爆发了。Delahaye的豪华车生产车间沦为生产卡车的厂房,这时Delahaye的高层已经无法在卡车身上找到一丝优雅与艺术的气息,只靠着战时订单,维持着Delahaye。一战后,Delahaye的收入来源主要还是来自他们的卡车车型。人们已经开始慢慢忘记了这个来自法国的优雅宠儿,Delahaye又在车间里引进了福特的生产线模式,这个悲情的品牌开始离豪华轿车越走越远。上世纪20年代末30年代初,Delahaye仿佛在ArtDeco装饰主义设计风潮(1)中再次找回了创作的激情与豪华座驾的脉搏,凭借一款搭载3.2升6缸发动机、装配前独立悬挂的Superluxe车型,在1933年的巴黎车展中向世界宣布,Delahaye杀回豪华轿车世界!当时这部6缸的Superluxe车型还可以选择2.1升四缸版本和另一款衍生运动车型——18Sport。1934-1935年是Delahaye辉煌的两年,凭借2.15升四缸车型134N和3.5升6缸车型Type138,Delahaye拿下了多场汽车比赛的胜利,具有讽刺意味的是这两台汽车的发动机都源自Delahaye所生产的卡车发动机。1935年,Delahaye发布了其著名的长寿运动车款Type135,该车型成名于在法国马赛举办的Alpine拉力赛,之后该车型有135M、135MS、138、148、168等众多衍生车型,直到1954年正式停产。截止到1935年,Delahaye凭借其优异的性能与空气动力学设计,获得大大小小18座汽车比赛奖杯,还有一定数量的爬坡赛奖杯,在勒芒大赛中也取得了第5名的好成绩。好事还没结束,赛场成绩的优异直接转化到Delahaye的订单上,Delahaye在豪华车市场备受追捧,这时它的盈利已经像滚烫的黄金一样诱人,Delahaye公司从未像这样富有,拥有足够资金的Delahaye一冲动,便买下了法国赛车品牌Delage,并在后来的一段时间内使Delage品牌继续风光过一阵。继续热衷于拉力赛的Delahaye,赢得了1937年蒙特卡洛拉力赛的冠军,也击败了梅赛德斯-奔驰和AutoUnion(奥迪的前身),摘得了当年勒芒大赛的冠亚军。搭载全新4½升V12引擎的Type145车型以146.56公里/小时的平均时速赢得Montlhéry赛事的桂冠,获得了当时20万法郎的奖金。这时的Delahaye就像一位不可阻挡的悍将,收敛着以法国为中心的各项赛事的优胜头衔。Type145、Type135S平趟当年的蒙特卡洛、勒芒、巴黎-尼斯、1000英里拉力赛等各项赛事。即便二战的战火,这次也未能阻挡Delahaye经典车型一次又一次的诞生,Type134N、Type165S和Type168先后面世,直到1942年,Delahaye才由于战争的关系慢慢减小了产量。SlowDown,SlowDown,谁说战争不疼?谁能在战争中幸免?战争就像制动踏板,一脚踩在Delahaye的命门上,这一脚比一战可要来得重,来得狠。战后的Delahaye开始复产经典的Type135车型,装配4.5升6缸发动机的Type175在1948年推向市场,这款车型是Delahaye最引以为傲的经典,具有流线型早期身姿的它就像在陆地上飘动的彩云,另所有同时代的车型都显得平实、暗淡。可是,即便昔日的荣耀依然闪烁在Delahaye的车头,它也找不回当年赛场与古堡喷泉前的风光。战后的法国满目疮痍,人们所需要的不再是光芒四射的Delahaye,而是简朴实用的雪铁龙。由于资源吃紧,法国对于2升排量以上车型的税收也日趋苛刻,再加上Delahaye未能及时更新技术,研发实用的新车,即便在1951年用Type235车型替换了Type135,也挽救不回Delahaye巨星陨落般的颓势。1948年,Delahaye只生产了573台汽车,而当年法国的汽车市场领导者雪铁龙的产量是34,164台。Delahaye就像一只受伤的孔雀,无法再呈现绚丽的身姿。进入50年代,当美国车在豪华世界大行其道之时,法国的Delahaye只得生产一些不足一提的轻卡。当年随美军而来的Jeep威利斯,也让反法西斯胜利的法国人对其抱有极强的好感,1953年,法军向Delahaye订购了1847台法国版Jeep车型,改名为VLRD,同年,以Delahaye品牌注册的新车仅有可怜的36台。捉襟见肘的财政困难使Delahaye向命运低下了高傲的头,1954年,Delahaye将工厂关闭,以Hotchkiss-Delahaye之名又卖了两年卡车,1956年,昔日法国顶级豪华性能品牌Delahaye从汽车世界消逝了。Delahaye的卷云设计风格和与生俱来的装饰主义气息在新世纪以另一个方式继续绽放着。随着古典车玩家和收藏家越来越多,迷恋Delahaye的藏家们借着法国昔日豪华座驾的身躯,徜徉在摩纳哥的海边,追忆着当年的光辉岁月。我们在世界各地很多汽车博物馆中、经典车拍卖会中都能不时看到Delahaye的英姿,Delahaye也是美国圆石滩老爷车展、英国Goodwood速度节等经典车聚会的常客。Delahaye最近一次成交记录是在今年的4月份,一台1949年生产的DelahayeType175S双座敞篷跑车,车身编号为815023,以330万美元成交,被一名私人买家收藏。注:(1)ArtDeco,装饰主义设计,又称DecorationArt。ArtDeco是1925年-1939年以法国、美国和英国为首的一次设计风格运动,它是一种设计形式和风潮,是设计历史中一段从古典主义到现代主义的过渡时期,涉及建筑、工业造型、室内装潢、平面设计、服装等多个设计与时尚领域。电影《伟大的盖茨比》就完美呈现了当时的ArtDeco设计,电影整体的产品包装设计、美术、服装、道具等,都一一还原ArtDeco时期的风貌:古典繁复中透着新时代的简约,浮躁、矫饰,结合了古典优雅与工业革命的机械感,色彩搭配鲜艳大胆,规则的直线与曲线中却透着欣欣向荣的生命力。原文地址http://ilaoche.cn/?p=1741
    张叶星 发布于 2014-07-12 09:01:48
  • 看完智商又上升到一个高度!
    1、这种木塞是为了疏通水管,而多少人却用来疏通马桶?2、锅柄上的挂钩:我们以为是为了能把锅挂在墙上,其实这样的设计是为了能放勺子。3、剥香蕉:我们都是从有柄的那头来剥,有多少人事从尾部剥的呢?这样更快更顺,当然,这个习惯了就好了。4、把木勺架在锅上:很多人知道放筷子上去,但是不知道这样是为了吸收多余的热量,防止水溢出。5、把拉环利用起来,可以避免吸管掉进易拉罐。大多数人事直接把拉环扔掉了。6、调味酱应该倒放,这样才能是油料充分融合。7、电源延长线总是被踢掉,每次都要重新接很麻烦。试一试这样打个结...8、牙膏并不需要挤满牙刷,其实只需一点就够。原文地址http://mp.weixin.qq.com/s?__biz=MjM5ODMzNjUzMA==&mid=202166522&idx=7&sn=cd1f76a3b25519df736962c055a21b78#rd
    张叶星 发布于 2014-10-22 11:15:19
  • 生活常识一箩筐,你了解多少?
    1、外出旅游上厕所时放一张纸巾在水上,别人就听不到你尿尿的声音了,优雅的人必备,防止水花溅到屁股上传染疾病。2、到酒店、旅馆、健身房等地方的洗手间,用手指甲顶着镜子,如果镜子里的像跟指甲之间有距离,镜子就是单面镜;如果像跟指甲之间没有距离,你就暴露于别人的视线中了(双面镜)。3、出门的时候检查必备物品就是四个:“伸手要钱”。(身份证、手机、钥匙、钱包)4、把吸管从易拉罐的拉环中间穿过,拽住吸管头尾一拉,就能把拉环拉开了,适合没留指甲的人用(用此法也可以保护不伤到指甲)。5、吃葡萄懒得剥皮可以把葡萄冰冻,取出来后用盐水泡一两分钟,轻轻一捏果肉就出来了,葡萄冰凉的很好吃。6、拍证件照时用舌头顶住上颚,笑的会很自然。7、打嗝我知道,一口水分七次咽下去就ok了,实在不行再来一番,屡试不爽!8、柠檬汁刷牙,没那么酸,一点点就够,清洁效果简直爆表!同时除口气!!不过不能老用,用完要好好漱口哟。9、中性笔摔断水了,把笔尖泡在热水里,一会就好了。10、把塑料袋或保鲜袋套在扫帚上,可以吸走地上的头发。11、口腔溃病!睡觉之前吃五粒VC,睡一觉起来啥也没了,百试百灵!12、快递单上的个人信息怕泄露,不用费劲撕掉或者用笔涂,拿面巾纸蘸点水,一搓就没了。13、磕鸡蛋之前摇一下,磕破之后,就不会有蛋清沾在鸡蛋壳上了。14、藏私房钱时,在钱中间夹一张纸,写上送给Ta(另一半)的惊喜。(简直棒极了!)15、饭如果烧焦了,在焦饭里面插几根大葱或大蒜,然后焖一段时间,就闻不到焦味了。16、大姨妈弄到床单上后,不用拆下来洗也能干净如新的妙招:准备好抽纸,将打湿的一叠纸巾放在床单姨妈污渍下面,记住是下面哦,然后用干的纸巾从床单上面吸,猛吸几次后,下面的纸巾就快干了,姨妈也跟着水分子从床单吸到上面去了!屡试不爽!17、出差旅游期间经常隔天早早退房,衣服很难干。夏装T恤衬衫背心等,洗完之后平铺在酒店浴巾或自带毛巾上,卷起来拧干,脱水效果比徒手拧好一倍。18、鞋子边缘泛黄的话,用洗甲水擦过后再刷,最后用卫生纸包好,干了之后和新鞋简直一模一样!19、风油精,简直是万能!马克笔写在塑料上都能用它抹掉,贴画或者粘的东西撕下来后的胶渍一抹就掉,改正液涂在课桌上想擦掉用它。皮包上的黑东西用它也能清理!ps:小时候拉肚子喝两滴风油精就好了……20、吃完火锅或者烧烤,如果不想换衣服,只要回家把衣服放进一个塑料袋里,再撕开一个小口,用吹风机吹,就可以除味。21、感冒发烧了,如需降温,可将藿香正气液倒在叠成方块的餐巾纸上面,敷在肚脐眼上,大概半小时后退烧,百试不爽,已有很多人试过,是中医偏方。22、说一个最近让我受益无穷的,用电脑干正事之前先把QQ、微博统统关掉!23、喝酒前喝点葛根煮的水,你会千杯不醉你造吗?!24、手上抹一层护手霜,用520的时候,就不会粘手上。25、感冒了鼻子不通快速搓尾骨,五秒瞬间就通气了,不通你打我!26、长发妹子洗完头的第二天第三天感觉有点油,但是又不想或者懒得洗的时候,只需要一盒痱子粉,在发根处轻轻用粉扑均匀拍好,最后用吹风机吹散,就可以啦。和刚洗好的没差!很有效!27、在衣柜里放一块香皂,以后拿出来的衣服都是香香的,比喷香水管用。28、键盘脏了不容易清理干净,拿个回形针掰直了裹上双面胶,简直是粘灰利器!灰尘去无踪,键盘更出众。29、头发少的朋友,可以把黑芝麻磨成粉(不要现成的黑芝麻糊)用热水冲泡喝,配合牛奶(或好奶粉),有助于头发生长,多大岁数都适用哦。30、两个硬币以一前一后捏住划,就能开塑料包装,没剪刀时屡试不爽。31、在外旅游,被劝玩各种项目时,只要说“跟团”俩字,别人一般不会再纠缠,在多个城市亲自测试,有效!32、把手机拍照设置标记日期,出门时对锁好的门拍一张,下楼后记不起来自己有没有关好门时,拿出来看看就放心了,献给所有强迫症的童鞋们。33、防止毛线衣缩水的小技巧:洗涤时水温不要超过30度,用中性肥皂片或洗涤剂洗涤,过最后一遍水时加少许食醋,能有效保持毛衣的弹性和光泽。34、吃橙子前把橙子用一点力在桌子上擀一擀,可以让橙子的皮和肉分开一点,然后在果脐上弄一个小口,把勺子推进小口里面,橙子的弧度和勺子贴合,就可以把整个橙子都弄出来,并且没有果汁流出来哦。35、切蛋糕之前,把刀用热水烫一遍,就不会有奶油沾到上面了。36、上厕所拉不出的时候,拿手指或手掌轻轻拍三下头皮,就是头顶正中央,马上出来。这是我舅舅教我的,百试百灵!37、在商场玩夹娃娃机时,那个夹子摆好位置后,不要按按钮让它下去,要等到时间没有了它自动下去,成功率大大提升!38、冰箱里经常有异味,在里面放一卷纸,能有效消除异味,大家可以去试试。39、当你非常口渴而家中又无凉开水时,你可以把盛着开水的杯子放入冷水中浸泡,然后在冷水中撒一把盐。这样能加速开水的冷却。40、煲粥啥的,锅沿横放个筷子防止溢锅。41、口香糖粘在衣服上,放冰箱冷冻,一抠就下来了。42、薄纤维化妆棉用鸡蛋清浸透,敷在鼻子上,直至干的硬邦邦,由上往下撕,面部其他需要去黑头啥的地方由下往上撕,其他面膜啥的简直就弱爆了!本文摘抄http://mp.weixin.qq.com/s?__biz=MzA3ODEyMTkwNA==&mid=200962468&idx=4&sn=f7ce583cfc49cb76bf4666a77e7dcec6#rd
    占卜师灬 发布于 2014-09-09 09:03:37
  • 驱虫驱蚊小窍门 让你远离蚊虫的叮咬
    在灯下挂一把香葱,或用纱袋装几根葱段,各种小虫都不会飞来。在房间里放上几盒开盖的风油精、清凉油,或在墙上涂点薄荷。在身上或枕头上洒些香水。将樟脑丸磨碎、撒在屋内墙角。在室内的花盆里栽一两株西红柿,西红柿枝叶发出的气味会把蚊子赶走。用橘红色玻璃纸或绸布套在灯泡上,蚊子最怕橘红色光。图片资源来自百度http://image.baidu.com/
    张叶星 发布于 2014-07-29 09:15:45
  • 巧去樱桃核的小方法
    樱桃好吃但是季节很短,想要留住这份新鲜和甜蜜,可以做成樱桃酱哦。密封好的樱桃酱,存放在冰箱里,可以保存半年之久呢,用来抹土司、拌酸奶都是很不错的。做樱桃果酱需要把樱桃的核给去掉,很多人就犯难了,这樱桃这么小小颗,一个个用刀剖开再挖出核,那可是个大工程啊。不用急,这里教你一招,用一根筷子一秒钟就能去掉一颗樱桃的核,非常的简单快捷。1.樱桃洗净,用淡盐水浸泡两小时2.去蒂,用一根筷子(粗的一头)抵住樱桃的顶端,然后穿透樱桃,从樱桃长蒂的一端穿透出来,樱桃核就很轻松带出来了。图片资源来自百度http://image.baidu.com/原文地址http://www.xqm168.com/shenghuo-818.html
    张叶星 发布于 2014-07-11 09:08:05
  • 切菜板如何让消毒
    烧菜做饭,就像我们的功课一样,天天要做,但是切菜的案板也一样,天天在工作,但是我们应该怎样处理天天在工作0的切菜板呢?一定要注意卫生和清洁,那么常用的切菜板消毒的方法有哪些呢?下面一一为大家列举:阳光消毒阳光中的紫外线有杀死细菌的作用,菜板不用时应放到太阳底下曝晒,这样不仅可以杀死细菌,而且可使菜板干燥,减少病菌繁殖。洗烫消毒先用硬刷和清水将菜板表面和缝隙洗刷干净,然后再用100℃的开水冲洗一遍。撒盐消毒每次使用菜板后,都要用刀将板面的残渣刮净,每隔6~7天在板面上撒一层盐,这样既可杀菌,又可防止菜板干裂。醋消毒切过鱼的菜板,只要洒上点醋,放在阳光下晒干,然后用清水冲刷,就不会有腥味。葱姜消毒菜板用久了,会产生怪味。用生葱或生姜将案板擦遍,然后一边用热水冲,一边用刷子刷洗,怪味就会消失。图片资源来自百度http://image.baidu.com/原文地址http://www.xqm168.com/shenghuo-1469.html
    张叶星 发布于 2014-07-11 09:01:47
  • 传言中的“月子病”是啥? 专家:很多是肾虚
    在传言中,女性“坐月子”是一个很神秘的经历,如果月子坐好了,许多固有的毛病会消失;如果月子没能好好“坐”,就会弄上一身月子病。甚至有人捕风捉影,弄出一全套的“坐月子准则”来。在医生们眼中,产后“坐月子”是女性人生中的一个特殊阶段,当然要好好保健,但实在不必“步步惊心”。至于那些七七八八的“月子病”,经过中医专家分析,其中不少说白了就是肾虚。以为月子没“坐”好,一查原来是产后肾虚29岁的张女士自从产后就一直觉得身体微恙,最初以为是月子没“坐”好,结果一年过去了,情况反而越发严重。具体来说,就是人容易疲倦,整天提不起精神,一回家就只想睡觉,还腰酸、脱发,脸色也难看,又黄又暗沉,连斑都多了。而最让她着急的是,因为精力不够,甚至影响到了她的工作业绩。“其实之前听到‘二胎’的相关消息,我家里人也很心动,但是我实在受不了了。一个都这么累,再生一个,我还能不能行?”张女士的疑问还挺有代表性,江苏省中医院普内科主任徐陆周最近就接诊了好几例这样的患者。“其实这种情况不算少见,这些妈妈虽然年轻,却感觉精力透支、身体疲劳,甚至生完孩子过了一年多,乏力、腰酸背痛、盗汗、脱发、黄褐斑、月经异常等问题反而越来越多。这些被她们视为月子后遗症,可事实上,其中不少人都是产后肾虚。”女人也会肾虚,脱发怕冷都是“肾问题”徐陆周说,怀孕、分娩对于女性来说是一个特殊的过程。当然,咱们不用如临大敌,只要能够好好调理、保健,这个过程并不难度过。可咱们也不能忽视它,因为生产的过程用中医的话来说,那就是在耗伤肾气。“一般提到肾,许多人想到的就是肾脏器官,可中医里的肾气是一个很复杂的概念。”徐陆周介绍,中医认为,肾主生殖、主骨,而肾虚必然导致气血亏虚。许多人一提到肾虚就想到男性健康问题,可事实上女性肾虚的人还真不少,而且表现特别复杂。先说头发吧,一个人的头发是否旺盛,和他的气血充盈程度关系密切,气血不足的话,头发失于气血的供应,就容易脱发。所以很多肾虚女性往往先表现为头发大把脱落。很多女性把这归结为“坐月子的时候不该洗头”,却没想到这可能是肾气不足的表现。另外,肾,其色为黑,如果长期肾虚,这个人往往面色发黑,容易起黄褐斑;腰为肾之腑,肾虚后一个人的腰就失去了肾气的保养,所以特别容易腰痛。如果你出现了上述这些现象,医生很可能就会诊断你是得了肾虚。当然,还有更严重的肾虚,比如肾阴虚和肾阳虚。“肾阴虚的患者虚火严重,怕热、盗汗、耳鸣、头晕,肾阳虚一般表现为手脚或全身怕冷。有些患者情况很复杂,既有肾阳虚的表现,又有肾阴虚的症状,如此称之为肾精不足,患者就会精力差、记性差,反应迟钝、工作效率低下,人也变得不那么灵活。”产后护肾不容小觑,多吃点黑色食物也有效果徐陆周说,如果妈妈是顺产,孕期调养得当,产后休息充分,经过调理气血很快就能恢复旺盛。但现在许多妈妈产后因为各种原因,需要独自照顾孩子,长期体力透支;还没恢复好又要上班,疲劳更加明显;另外还有些女性在产后意外怀孕、不得已流产,或者性生活过于频繁,都会引起肾虚。从现代医学角度来看,这其实是因为卵巢内分泌功能没有得到充分恢复,容易出现卵巢功能衰退,表现为血液中性激素水平有所下降,长期泌乳素水平高,钙不足。因此,对于产后女性来说,护肾是大事儿。按照中医说法,肾精是人体精气的根本,人的生长、发育、生殖、衰老都与肾中精气的充盈程度有关,所以女性在孕期就要开始注意调理,均衡饮食、睡眠充足,尤其要保持开朗愉悦的心情。另外,在饮食上要减少食盐摄入。同时,中医认为黑色入肾,所以说黑芝麻、黑豆、黑米都是养肾佳品,尤其是黑芝麻,补肾养发效果很好,核桃仁也是不错的选择。如果症状更严重,那么就需要由专业医生给予中药调理。摘抄http://www.ellechina.com/health/news/20140724-pic-180483.shtml?s_cid=qqmailrss2
    张叶星 发布于 2014-08-02 09:08:44
  • 越快分手越好 “废柴男”的5大特征
    对于女性来说,看清男人非常重要。有的女性和“废柴男”进行了漫长的恋爱,等反应过来已经错过了婚期。你的男朋友是不是废柴男呢,快来检测一下吧。1、在金钱上小气的男人32岁的I小姐这样说道,“明明自己不停地买着高级手表和衣服,对于我的生日礼物却很小气。如果是我请客,那就要去高级寿司店,可他自己请客的时候就会带我去近处的廉价小酒馆。”不愿意花自己的钱的男人,结婚后也不给足妻子生活费的可能性很大。借钱不还的男人,自己收入明明很高却不愿出钱的男人也会有借钱不还的情况。2、只在线上活跃的男人26岁的M小姐表示,“一天发好几次在线消息,却完全不打电话。用即时通讯软件发来好多甜言蜜语,却不跟我约会。觉得很奇怪去追问他的时候,轻描淡写地就在即时通讯软件上把我甩了。”不经常要求见面会被觉得是好说话的女孩,但是如果明明是工作时间以外的时间段也一直不打电话的话,很可能你的男友是个花花公子。如果重要的日子也不和你见面,那么可能你只是他的备胎女友哦。3、自私自利的男人30岁的A小姐说:“他每周来我这里吃4次饭,然后伙食费就涨了很多。跟他说了这件事,他也不肯出一点伙食费。我约会有想去的地方,他也不理我,在我家磨磨唧唧的,饭也吃了,豆腐也吃了,这才满足了回家去了。”这种男人让人很容易就想到,以后即使结了婚,也很可能把老婆当保姆使唤。他们都还是些不能克制自己的欲望的,用情不专一的小孩子。4、精神脆弱的男人26岁的T小姐说:“他没完没了地抱怨上司和部下,说什么不想上班啦,跟谁都不想讲话啦之类的。甚至还说起什么睡不着啊,没食欲啊之类身体不行的话来了。”想法消极没有自信的男人,遇到不喜欢的是就容易马上逃避。改变这样的习性几乎是不可能的。如果结了婚,两个人就会面临各种各样的问题,和这种悲观的人在一起,会感到非常不安。 5、绝口不谈结婚的男人30岁的K小姐说,“交往了这么久,考虑到年龄的话也想要结婚了,就跟他提这方面的话题,得到的回答就是什么,嗯,最近就考虑一下之类的,然后就结束了这个话题。也不让我去见他父母,即使是自己下定决心想要结婚了,也会被说什么真不晓得结婚有什么好处。”回避结婚的话题,是没有认真考虑对方的证据。即使是等下去,能结婚的可能性也很低。另外,那种玩心未泯的男人,即使是结了婚也有成为不顾家庭的丈夫的倾向。想着“不知道什么时候他就会为我改变吧”,不知不觉间就错过了结婚年龄。如果想要幸福的婚姻,就一定要认准能带给你幸福的男人哦。
    张叶星 发布于 2014-08-02 08:59:06
  • 女人必学9种善意的谎言 让男人更爱你
    女生都希望,自己爱上的男人有健康的身体,有一张英俊的脸,有翩翩风度,但是不是所有的男人都具备这些特点。所以女生必学9种善意的谎言,让男人更爱你。一:我不会让你有任何改变我们都希望,自己爱上的男人像施瓦辛格一样有一身发达的肌肉,像古天乐一样有一张英俊的脸,像周润发一样有风度,但是说出来,无疑让他伤心悲叹、自惭形秽。告诉他,你喜欢他毛茸茸的啤酒肚,因为它让你在冬天感觉到春天般的温暖。告诉他,你喜欢听他夜里像大灰熊一样打酣,这样你感觉到安全。有一天如果他出了差,夜里听不到他的酣声,你将会像久居战地的将军因为听不到枪炮声而失眠。如果你爱他,就告诉他,你欣赏他的一切,他的缺点就是他的特点。你爱的就是他,他不必为了和你成亲而需要改变。二:我喜欢你的朋友们他的狐朋狗友大口喝酒,大声嚼肉,事业无成却依然高谈阔论,不复是少年仍旧指点江山。这些臭男人你看不顺眼,可是对他却很重要。就算他们中偶有优秀的人士,你也不愿意总有个灯泡照亮你和男友亲密的眼神。那怎么办呢?说你不喜欢他们吗?他会认为你挑剔,认为你不给他面子,认为你不认同他的友情和义气。所以,你心里再怎么不爽,千万别说出来,说出来就伤了他的面子,也伤了他的感情。所以,如果不得不和那些臭男人们一起宵夜,学着喜欢他们吧,至少也要假装喜欢他们。然后,慢慢用你的日程蚕食他的时间,悄悄减少他和狐朋狗友的“友好访问”。如果有天他突然发现,怎么好久没聚会了,你也可以笑咪咪地说:是啊,还真挺想他们的。三:我愿意帮你收拾残局男人最大的特点是懒,男人住宅最大的特点是乱。看看中国古代的传说,男人总希望有个小仙女从天而降,为他们打扫屋子并且煮饭。所以,对一个刚开始建立关系男人,一定要表现出你的体贴,做出很懂事的样子说“我来帮你收拾东西吧。”然后欣然地帮他打扫乱放的餐具,做出非常喜爱家务劳动的样子。这样男人往往会有家庭般的温暖,并且在你不在的时候更加想念你。当然,这样的好景不必长久,当他的屋子焕然一新之后,当他对你开始依赖后,你再慢慢培训他动手劳动也不迟。首先敦促他洗自己运动后的臭袜子,郑重其事地告诉他,“别像个小孩一样乱丢东西。”四:我爱你家如果你是非常幸运的女人,可能你会在登门拜访他父母时,看到友爱的眼神。但是一般来说,当你战战兢兢地踏入他的家门,你会首先看到他母亲眼中的敌意,仿佛你是杀上门来的情敌,而你那个粗枝大叶的男友对此一无所知。他还傻乎乎地认为,你爱他,他的母亲也爱他,所以你和他的母亲能够互相爱护。不要以为你能向他解释清楚这个深奥的问题。如果他问起来,你就真诚地告诉他,你喜欢和他家人共度的时光。如果你说出不喜欢,这太可能伤害他的的感情。有过很多年的为人媳妇经验的女人总结说,对他的家人要友爱,落实到行动上就是:少见面,多送礼。告诉他你爱他家里的人,千万避免你们因家人发生冲突,并把见面的时间锁定在生日或节日。五:我爱运动男人对体育的狂热我们永远无法理解。他总是一下班守着电视比赛目不转睛,一上床就抓起体育类报纸看得眉飞色舞。他看了意甲(足球联赛)看德甲赛,看了德甲看西甲,接着进入NBA循环赛看乔丹看姚明。如果你告诉他,你也喜欢运动,并且坐下来陪他看看足球,你就能够迅速地杀入他的世界。如果有一天,你受不了他每天看着足球杂志却看不到你,就可以对他说:“我爱运动,特别爱和你一块儿运动。” 接着你就拉着他的手去公园慢跑,拖着他到江河湖海去游泳,顺便看看看落日。如果他胆敢不从,你就一针见血指出他是光说不练的伪运动迷,男人脸上挂不住了,他就依了你了。六:你是对的你的男友出类拔萃,可总有些盛气凌人的感觉。突出表现在和你谈天论地的时候总是喜欢争论,而且一定要分个高下,当然如果是你高他下,他肯定不会SHUTUP(停止)。他会在马路上突然提高音量,为了电影中某个角色的演技高低和你较劲,你不愿意和他在一些无伤大雅的问题上大费口舌。此刻,提高音量和他针锋相对显然是欠明智的,你需要给男人一点面子,哄哄他“你是对的,说得蛮有道理的。”暂时的退让只是为了日后更好地取用,你终有一天会让他输得心服口服。智者云:男人是头,女人是颈,颈将决定着头的旋转方向。男人总自以为是地认为自己知道一切、控制一切,可真正有实际控制力的是女人,女人总能不动声色地操纵着全局。所以,别和他计较了。七:我不介意你看别的女人当男的眼珠直溜溜地盯着超市里那个红发少女看时,你怒从心头起,恶向胆边生。尽管你没有沉鱼落雁之色,闭月羞花之容,你希望男友的眼睛总是老老实实守候着你,从一而终。一旦男友的眼珠“走私”,你想用劈空掌隔山打牛似地将潜在的情敌打飞,或用吸星大法将男友的视线牢牢控制在你方圆N平方厘米内。完全不必当众翻脸给他难堪,最好的办法是说一句言不由衷的谎言:“我不介意你看别的女人,再找机会暗示他“己所不欲,勿施于人”。如果他好像还是不太明白,那么你和他在一起时做出夸张的观望态势,全天候扫描过往的帅哥。他在感觉到有些醋意的时候就会收敛了。八:我不介意你有多少银子现在世面上有很多少年得志,腰缠万贯的男人,可你的男友现在只是一个囊中羞涩的打工仔。你爱上他,不是因为他的存折,而是因为他的本身。因为他健康、勤奋、幽默、善解人意而又忠实可靠。你选择他是因为你认为他是潜力股,他会富起来,他会让你的后半生过上物质文明和精神文明双赢的生活。没错,这是你的如意算盘。可现阶段他的确没有给你买房,买车的能力,为此他时常向你道歉,抱怨自己没本事,让你受苦。此刻,无论如何你要编出一个美丽的谎言:“我真的不介意你有多少银子。”九:亲爱的不要担心,这种事每个人都会遇到绝大多数男人在他们的一生中都会遭遇勃起障碍,他本来浑身滚烫而又性致勃勃扑来,可结果却什么都没发生。你有些失望,而他则一脸沮丧。聪明体贴的女人会说“亲爱的不要担心,这种事每个人都会遇到的。”或许你还需要对他说:“尺寸不重要”,“你是我遇到的最棒的”。无论他怎么样,你爱他并且选择了和他在一起,你应当鼓励他,安慰他。为他的下一次加油。原文地址http://www.ellechina.com/love/news/20140731-pic-181136.shtml?s_cid=qqmailrss2
    张叶星 发布于 2014-08-02 08:44:49
  • 婚后女人展现魅力的6招数
    结了婚发现老公对你的热情减退了?感觉自己的魅力大不如前了?不要着急,小编教你几招展示自身魅力的小招数,让老公时刻对你魂牵梦萦。1、逞强:妻子适度逞强,同样在丈夫面前迸发出一种特有的魅力,尤其在与撒娇交替应用时,效果会更佳。众所周知,同样一件事,大人做了很平常,引不起什么反应,而幼稚的孩子做了,则因其嫩弱而显出一种稚气美。女性虽不是天生的弱者,但与男性相比,毕竟是柔弱的,在日常生活中如果妻子要执意做一件明知难以胜任的事,成功了会给丈夫一个意外的惊喜,不成功也会博得并无贬意的嘲乐,给生活增添情趣。妻子内心示弱,嘴上逞强的立体交叉情趣,既显示一种童稚气,又带点“野”性,丈夫也常为之而怦然心动。2、撒娇:若说羞涩是女性对外辐射的天性,那么娇嗔是妻子对丈夫表达特殊爱情的形式。通常在恋爱中撒娇能取得恋人的愉悦,婚后撒娇同样能使丈夫产生爱恋之情。娇媚的妻子在丈夫面前撒一番娇,顿时可激起爱的涟漪、情之浪花。因为撒娇变成了妻子对丈夫千恩百爱的释放,丈夫会在此时领略到被爱的自我价值而获得高度的心理满足,从而使夫妻间的亲密升华到一个更深的层次。因此,未有此种体验的妻子,不妨在丈夫面前撒娇试一试。3、羞涩:羞涩是妻子温柔的艺术。它自身是平静的,却饱含着含情脉脉的情调。它不仅是初入情苑少女用以传递爱情的特殊语言,更是婚后夫妻间表达恋情的信使。然而,现实生活中不少妻子们往往忽略了这一点,一经洞房花烛,特别是自己当了妈妈之后,在丈夫面前羞颜尽扫,赤诚代替了神秘。久而久之,爱情变得单调乏味,甚至令人有窒息的感觉。因此,妻子们要时常注意用羞涩来激发丈夫的爱恋之情,丰富夫妻生活情趣,提高夫妻生活质量。4、遮掩:衣服是女性的第二皮肤,虽然赤裸具有一种自然的魅力,但遮掩可以引起丰富的想象,增加神秘的诱惑力。长久地显露某一部位,便会失去了神秘的因素,从而丧失了魅力,正如“合适的衣服比裸体有更多的诱惑力”。因此,妻子在家庭生活中,欲对丈夫保持终久不衰的美感,就应学会朦胧的艺术,创造朦胧的美感,尤其在内衣的选择上,无论是品牌还是颜色都要动一番心思,哪怕是老夫老妻,也尽量避免淋漓尽致地暴露无遗。5、整洁:整洁不仅仅是美的需要,也是生理的需要。妻子整洁,可以证明她的生活能力。常听有的女同志讲,刚结婚时还收拾一下房子,装扮自己,一旦有了孩子,便蓬头垢面,衣帽油污。要知道不修边幅即使有一幅美丽容颜,也会黯然失色。整洁的外表是青春和活力的体现,是对自身和家庭有信心的表露,这不仅能博得丈夫的爱,同时也是一种自尊自爱。当然如果因爱整洁,把丈夫搞到小心翼翼,不敢随意乱动的地步,做妻子的也要自我反省了,因为过于讲究,事情做过了头,不仅不利于夫妻关系,也失去了整洁的意义了。6、贞操:虽然人们已不再崇尚“饿死事小,失节事大”的封建礼教,但贞操在丈夫眼中仍然占有至关重要的地位。因此,妻子保持内心的童贞和对贞操的追求,是对丈夫忠贞不二的爱的具体表现。作为妻子,行为举止都要像一个女人,既要有少女的纯情,少妇的羞涩,又要大方而不拘谨、热情而不轻浮,尤其不要以贞操开玩笑。一般说贞操是给予丈夫的一种完全感,是妻子忠于丈夫的一种责任,当然保持“童贞”与“贞操”并非让女性重新回到“大门不出,二门不迈”的时代,也不是让女性再抱着“贞节牌坊”顶礼膜拜,而是说只要爱自己的丈夫,就要从内心忠于丈夫,并付之于行动。原文地址http://www.ellechina.com/love/tips/20140731-181038.shtml?s_cid=qqmailrss2
    张叶星 发布于 2014-08-02 08:41:48
  • 家居无线类目频道,支持CPS结算
    家居无线类目频道,支持CPS结算点击进入微平台
    张叶星 发布于 2014-09-26 09:47:37
  • 母婴无线类目频道,支持CPS结算
    母婴无线类目频道,支持CPS结算点击进入微平台
    张叶星 发布于 2014-09-26 09:46:12
  • 天天特价无线频道,支持CPS结算
    天天特价无线频道,支持CPS结算点击进入微平台
    张叶星 发布于 2014-09-26 09:43:22
  • 爱淘宝
    爱淘宝点击直接进入微平台
    张叶星 发布于 2014-09-26 09:41:52
  • 聚划算无线频道,支持CPS结算
    聚划算无线频道,支持CPS结算点击进入聚划算微平台
    张叶星 发布于 2014-09-26 09:03:31
  • 妍贝2014秋装韩版新款孕妇连衣裙两件套时尚孕妇装条纹哺乳长袖裙
    妍贝2014秋装韩版新款孕妇连衣裙两件套时尚孕妇装条纹哺乳长袖裙促销¥78.00新品特惠价格¥156.00品牌:妍贝颜色分类:玫红色白色藏青色橘色货号:YB-1416长袖尺码:XXLXLL材质:纯棉(95%及以上)袖长:长袖领型:圆领风格:韩版图案:条纹适合季节:秋季裙长:中长款点击购买
    张叶星 发布于 2014-09-17 13:43:31
  • 依蒽蕙娜秋装新款2014镂空薄款宽松套头雪纺拼接毛衣针织衫女韩版
    依蒽蕙娜秋装新款2014镂空薄款宽松套头雪纺拼接毛衣针织衫女韩版优惠满100元,送50元店铺优惠券更多优惠特别促销到2014.10.31结束收起满100元,送50元店铺优惠券满200元,送100元店铺优惠券所有活动商品促销¥89.0099焕新价价格¥178.00主图来源:其他来源品牌:依蒽蕙娜服装版型:宽松货号:1831厚薄:薄款风格:通勤通勤:韩版款式:套头组合形式:假两件衣长:中长款袖长:长袖领子:低圆领袖型:常规衣门襟:套头图案:纯色流行元素/工艺:镂空蕾丝成分含量:51%(含)-70%(不含)面料:其他适用年龄:18-24周岁上市年份/季节:2014年秋季颜色分类:绿色灰色粉色尺码:MLXXLXLXXXL点击购买
    张叶星 发布于 2014-09-17 12:31:36
  • 乐凯精品龙猫公仔大龙猫抱枕毛绒玩具大龙猫生日礼物七夕节礼物
    乐凯精品龙猫公仔大龙猫抱枕毛绒玩具大龙猫生日礼物七夕节礼物促销¥54.00超划算价格¥108.00品牌:LK/乐凯货号:龙猫适用年龄:3周岁以上玩具类型:公仔颜色分类:如图材质:毛绒填充物:PP棉高度:30厘米40厘米60厘米
    张叶星 发布于 2014-09-10 14:42:54
  • 悦之恋精品娃娃 皮卡丘卡通毛绒玩具 公仔 娃娃 玩偶 生日礼物
    悦之恋精品娃娃皮卡丘卡通毛绒玩具公仔娃娃玩偶生日礼物买一送一儿童时代毛绒精品商城不褪色,不掉毛,触感柔软舒适,适合儿童皮肤,质量超好,性价高,超级白色柔软PP棉填充给亲舒适睡眠!做工精致!买就送赠品。促销¥16.00-240.00价格¥20.00-300.00品牌:悦之恋型号:皮卡丘公仔货号:70玩偶种类:其他适用年龄:3周岁以上卡通角色:其他玩具类型:公仔颜色分类:黄色苦笑如图黄色大笑如图版本类型:国产材质:毛绒填充物:PP棉高度:28厘米(迷你款很小)40厘米送挂件一个50厘米送18厘米皮卡丘一个60厘米送18厘米皮卡丘一个80厘米送18厘米皮卡丘一个1米送18厘米皮卡丘一个1.2米送18厘米皮卡丘一个1.4米送18厘米皮卡丘一个是否有导购视频:无点击购买
    张叶星 发布于 2014-09-10 14:37:34
  • 精品礼物
    刻字木质钢琴音乐盒八音盒天空之城创意生日礼物送男女友闺蜜精品★【免费刻字】全网音乐盒销量第一(白/黑/粉/原木)四色可选(银/金/铜/黑)四种机芯可选         ★【进口机芯】80+曲可选正品sankyo机芯纯正音质                       ★【领优惠券再减¥5.00】送包装+贺卡+小凳子+小礼物送礼首选优惠满88元,送3元店铺优惠券更多优惠满就送到2014.10.31结束收起满88元,送3元店铺优惠券满128元,包邮,送3元店铺优惠券不包邮地区:台湾;香港;澳门;海外所有活动商品促销¥88.00-106.00价格¥172.00-212.00刻字木质小木盒音乐盒八音盒男生女友闺蜜实用精品创意生日礼物赠送礼盒手拎袋可刻字促销¥55.00七夕促销价格¥110.00发光音乐盒旋转木马八音盒灯创意生日礼物送女生天空之城精品摆件带变幻彩灯,夜晚非常漂亮,同时可以放心形相片,尽显温馨,搭配2个纯机械机芯,音质纯正非电子音乐可比,正版做工精细,细节考究。本款式为天使旋律独家正版,淘宝其他相似款均为仿冒,做工差别很大。促销¥145.00-165.00价格¥288.00-328.00好运连精品动漫扑克牌哆啦A梦精美储物盒扑克牌圣诞节礼品礼物促销¥9.90新款上市价格¥20.00千年以后创意礼物音乐娃娃迷你音响送男女朋友闺蜜实用生日精品【萌货】谁说电脑桌上的喇叭一定要方方正正的,换上一个音乐娃娃,除了听音乐也赏个趣味!喜欢音乐、喜欢新奇促销¥65.50聚划萛价格¥166.00可爱卡通飘雪花小兔子水晶球音乐盒创意朋友情侣小孩生日礼物精品★【全网最低】可爱小兔子水晶球音乐盒原价155元,现特惠48元,数量有限,即将断货!       ★【多种款式】四种款式相同的价格满足每个人的需求,都拥有美妙的音乐!              ★【完美服务】六层加厚包装+七天无理由退换货+先行赔付!促销¥45.00惊喜特惠价格¥155.00千年以后创意挤牙膏器送男女孩闺蜜实用新奇特别生日礼物精品有了哎呀Q仔洗漱套装,梳妆台的空间更省了,而且多了一个可爱的小摆件。自从有了自动牙膏机,孩子就爱上刷牙了,现在每天漱口都自己拿牙刷去挤牙膏了,不要哄了,确实很省心!(赠2个强力挂钩!)促销¥34.00聚划萛价格¥88.00俊基艾格美1:43迷你农场拖拉机精品合金车模男孩儿童玩具礼物1:43注重细节全烤漆环保安全耐摔合金质感出口品质车轮活动性好耐磨耐压安全无毒效果精致完美有教学和收藏价值采用加厚材质全车精致架构能清晰体现真车的完美效果微缩是儿童寓教于乐的最好素材农场果色儿童最爱润眼喜庆阳光明媚的经典玩具原厂成本价只为好评!促销¥12.00限时促销价格¥25.00
    张叶星 发布于 2014-09-10 14:14:26
  • mui 怎么启用a标签的默认事件(href跳转)
    开发mui项目会发现,只要javascript中使用mui(document).on('tap')自定义绑定事件后,原a标签的herf事件就被preventDefault了;所以为了恢复a标签原来的href跳转事件,我们则需要给a标签添加自定义事件来出发原a标签,代码如下:mui(document).on('tap','a',function(){     if(this.onclick){this.click();return;}     var a = document.createElement('a');     a = this.cloneNode(true);     a.click(); })
    张叶星 发布于 2017-08-20 21:52:59
  • 后羿射日的故事
    后羿射日是中国古代传说,古时候天上有十个太阳,人们难耐高温。后羿力大无比,射掉了九个太阳,剩下现在的一个太阳,使温度适宜人们居住。后羿是天神,天上的神射手,只要是他想射的东西没有射不到的。十个太阳特别调皮,同时上天玩耍,致使人间遭殃。于是太阳的父亲天帝就派后羿给他们一顿教训,后羿带上天帝准备的弓和箭先后射下了九个太阳。人间终于恢复了正常,从此人类过上幸福的生活。这个故事告诉我们:不管我们做什么至少不能影响到他人,不能因为好玩而不顾其他人感受。
    张叶星 发布于 2021-01-10 01:40:04
  • 夸父追日的故事
    今天我们来讲一下夸父追日的故事。夸父逐日是中国上古时代神话传说故事,故事出自于《山海经·海外北经》。相传在黄帝王朝的时代,夸父族其中一个首领想要把太阳摘下,放到人们的心里面,于是就开始追逐太阳。他口渴的时候喝干了黄河、渭水,但根本不够喝,只好准备往北边的大湖或大泽去喝水,在奔于大泽路途中被渴死。他的手杖化作桃林,成为桃花园,而他的身躯化作了夸父山。夸父逐日实际上是中华民族历史上的一次长距离的部族迁徙,是一次很有胆略的探险。但是,由于当时人们对太阳的运行和中国西北部地理状况的认识是完全错误的,最终悲壮地失败。
    张叶星 发布于 2021-01-10 01:35:15
  • 嫦娥奔月的故事
    今天我们来讲一下嫦娥奔月的故事。嫦娥奔月是中国上古时代神话传说故事,现存文字记载最早出现于战国时期,讲述了嫦娥飞到月宫的事情。相传,有一个名叫后羿的英雄,他娶了个美丽善良的妻子,名叫嫦娥。后羿到昆仑山访友求道,巧遇由此经过的王母娘娘,便向王母求得一包不死药。据说,服下此药能即刻升天成仙。然而后羿舍不得撇下妻子,就把不死药交给嫦娥珍藏,但这件事被一个叫蓬蒙的人知道了。蓬蒙趁后羿不在的时候,威逼嫦娥交出不死药,嫦娥为了药不被抢走自己一口吞下,身体立刻飘离地面、冲出窗口,向天上飞去。由于嫦娥牵挂着丈夫,便飞落到离人间最近的月亮上成了仙。
    张叶星 发布于 2021-01-10 01:33:19
  • 盘古开天地的神话故事
    今天我们来讲一下盘古开天地的神话故事。盘古是中国传说中开天辟地创造人类世界的始祖。很久很久以前,天和地还没有分开,宇宙混沌一片。有个叫盘古的巨人在这混沌之中,一直睡了一万八千年。有一天盘古突然醒了,他见周围一片漆黑,就抡起大斧头,朝眼前的黑暗猛劈过去。只听一声巨响,混沌渐渐分开,轻而清的东西,缓缓上升变成了天。重而浊的东西慢慢下降,变成了地。天和地分开以后,盘古怕它们还会合在一起,就头顶着天,用脚使劲蹬着地。这样不知过了多少年,天和地逐渐成形,盘古也累倒了。他呼出的气息变成了风和云,他发出的声音化作了雷声,他的双眼变成了太阳和月亮,他的四肢变成了大地上的东西南北四极,他的肌肤变成了辽阔的大地,他的血液变成了江河,他的汗变成了滋润万物的雨露。
    张叶星 发布于 2021-01-10 01:30:57
  • 女娲补天的故事
    今天我们来讲一下女娲补天的故事。女娲补天是中国上古神话传说之一,创世女神女娲是华夏民族人文先始,福佑社稷之正神。在远古时代,火神祝融和水神共工打起仗来,共工不慎把撑天的柱子不周山撞倒了,天塌下来半边,砸了很多窟窿,把地也砸裂了,地上的洪水及天河的水不停的漏下来,造成大地上水患、火海,灾害不停。女娲为了解救人类,决定采石补天,用五色石把天补起来,再用东海神龟的四只脚顶住苍天。眼看着补天就要大功告成,却发现五色石不够用了,慈悲的女娲决定牺牲自己的生命,用身体填补天上的大洞,经过几次努力,女娲终于补好了天,天地间恢复了宁静,一切生物又都生机勃勃地活在大地上。
    张叶星 发布于 2021-01-10 01:24:39
  • 女娲造人的故事
    今天我们来讲一下女娲造人的故事。女娲造人是中国上古神话传说之一,创世女神女娲化生万物,被称为大地之母。传说某一天,女娲经过黄河的河畔,想起开天开辟以来,创造了山川湖海、飞禽走兽,改变原本一片寂静的世界。但是,女娲总觉得这世界还是缺了点什么,当她低头沉思,看到黄河河水里自己的倒影时,顿时恍然大悟。原来世界上还缺少了像自己这样的“人”。于是,女娲就参照自己的外貌,用黄河的泥土捏制了泥人,再施加神力,泥人便变成了人类。女娲是中华民族的母亲,华夏民族人文先始,福佑社稷之正神。她慈祥地创造了生命,又勇敢地照顾生灵免受天灾,是被民间广泛而又长久崇拜的创世神和始母神。
    张叶星 发布于 2021-01-10 01:21:55
  • 狼来了的故事
    今天我们来讲一下狼来了的故事。狼来了是一个枕边寓言故事,是民间口口相传下来的,故事虽然简单,但极其富有教育意义。从前有个放羊娃,每天都要去山上放羊。有一天,他想了个捉弄大家寻开心的主意。他向山下正在种田的农夫们大声喊:“狼来了!救命啊!”农夫们听到喊声急忙往山上跑,想要去救他。放羊娃哈哈大笑:“你们上当了!”农夫们生气地走了。第二天,放羊娃故伎重演,大伙儿对放羊娃一而再再而三地说谎十分生气,再也不相信他的话了。
    张叶星 发布于 2021-01-10 01:00:23
  • 三个和尚的故事
    在过去的一个山定上有一个破庙,有一天,一个矮小的和尚要去山上的破庙,途径一条河流,由于天很热,便到附近的水池喝水,他来到庙中,看见庙里的缸没水了,便挑水,给观音的瓶子中加了水,那干枯的杨柳也死灰复燃。不久后,一个胖和尚也来到庙中,由于天热,到水池边喝水,他来到了庙中喝完了庙中的水,又挑了一桶,之后两人都不愿挑水,后来他们意识到这样做不行,于是两人就挑水了,但是分配总是不均匀,都想占便宜,最后两人在竿子上画了一条线,总算平息了风波。不久后,一个瘦和尚来到了庙中,由于天热,到水池边喝水,他来到了庙中喝完了庙中的水,又挑了一桶,之后三人都不愿挑水,杨柳也谢了,最后风干物燥,老鼠横行,引起了一场大火,三人奋力救火。风波平息后,三人通力合作打水。这个故事告诉我们:一个和尚挑水喝,两个和尚抬水喝,三个和尚没水喝,说明三个和尚不够团结友爱,都不愿意承担责任。最后一场大火让三个和尚明白之间就是要愿意承担责任,愿意跟伙伴分担。所以在生活中要多注意跟朋友团聚友爱,愿意承担责任,希望跟朋友一起分享。
    张叶星 发布于 2021-01-10 00:59:32
  • 丑小鸭的故事
    丑小鸭是丹麦作家安徒生创作的童话,描写了一只天鹅蛋在鸭群中破壳,历经重重磨难之后长成白天鹅的故事。从前,有一枚天鹅蛋在鸭巢里被母鸭孵出,可是它却因为长相与众不同而被大家嘲笑称为“丑小鸭”。丑小鸭自破壳后便受到种种排挤、讥笑,大家都要赶走这个可怜的小鸭子,于是他只好伤心的连夜飞过篱笆逃走了。孤独的丑小鸭经常被欺负,他为自己的丑陋感到自卑,直到在湖边遇到了一群天鹅,丑小鸭想:被美丽的天鹅杀死,也要比现在这样受苦好得多。他来到天鹅湖,低着头向天鹅游去,当它在清撤的水面看到自已的倒影时,发现自己长大后原来是一只白天鹅。丑小鸭的故事教给我们,人生中的挫折和痛苦是不可避免的,只能坚强的面对。
    张叶星 发布于 2021-01-10 00:58:03
  • 小美人鱼的故事
    小美人鱼是安徒生先生的童话作品。讲述了人鱼公主和人类王子无法在一起的凄美爱情故事。在浩瀚的大海深处,有个人鱼王国,王国最小的小美人鱼公主善良纯洁,有着美妙动听的声音,她自由地生活在大海里,心中充满了对陆地世界的憧憬和渴望。终于,小美人鱼公主在生日时游到海面上,恰好碰到乘船的人类王子不幸遭到暴风雨的袭击落入海中,她奋不顾身的救起了王子,同时爱上了王子。为了得到王子的爱,小美人鱼找到了海的巫婆,不惜付出变成哑巴和每走一步都像是踩在刀剑上面那样痛的代价,将尾巴变成了两条腿,成为了一个真正的人类。然而,王子却以为救他的是另一个姑娘,和他人相爱了。最后,小美人鱼在王子结婚的早上化成了海上的泡沫。
    张叶星 发布于 2021-01-10 00:56:33
  • Android实现页面跳转及传递参数的方法
    第一个页面有一个按钮,一个文本框,点击按钮,将文本框的内容传递到第二个页面,并显示在第二个页面中。首先是在给按钮添加点击事件setOnClickListener()按钮事件中加入Intent intent=new Intent(); intent.putExtra("newsid", "10086");//设置参数,"" intent.setClass(Activity_01Activity.this, OtherActivity.class);//从哪里跳到哪里 Activity_01Activity.this.startActivity(intent);在第二个页面的onCreate事件中来获取protected void onCreate(Bundle savedInstanceState) {     //获取传递过来的值,并显示到文本控件中     super.onCreate(savedInstanceState);     setContentView(R.layout.other);     Intent intent=getIntent();     String NewsID=intent.getStringExtra("newsid");     myTextView=(TextView)findViewById(R.id.myTestView);     myTextView.setText(NewsID); }
    张叶星 发布于 2020-04-26 10:02:55
  • Android四大布局方式详解
    安卓布局方式总览1、AbsoluteLayout(绝对布局)(不介绍)2、FrameLayout(框架布局/帧布局)3、LinearLayout(线性布局)4、RelativeLayout(相对布局)5、TableLayout(表格布局)(不介绍)6、ConstraintLayout(约束布局)一、FrameLayout(框架布局/帧布局)这种布局方式在六大布局中最为简单,这个布局直接在屏幕上开辟出一块空白的区域,当我们往里面添加控件的时候,会默认把他们放到这块区域的左上角,而这种布局方式却没有任何的定位方式,所以它应用的场景并不多。属性作用android:foreground设置改帧布局容器的前景图像android:foregroundGravity设置前景图像显示的位置<?xml version="1.0" encoding="utf-8"?> <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"     xmlns:tools="http://schemas.android.com/tools"     android:layout_width="match_parent"     android:layout_height="match_parent"     xmlns:app="http://schemas.android.com/apk/res-auto"     tools:context=".MainActivity"     android:foreground="@drawable/test"   // 前景图片     android:foregroundGravity="right|bottom">     <ImageView         android:layout_width="300dp"         android:layout_height="300dp"         android:background="@color/colorPrimaryDark"/>     <ImageView         android:layout_width="200dp"         android:layout_height="200dp"         android:background="@color/colorAccent"/>     <ImageView         android:layout_width="100dp"         android:layout_height="100dp"         android:background="@color/colorPrimary"/> </FrameLayout>三个ImageView设置不同大小与背景色,依次覆盖,接着右下角的是前景图像,通过 android:foreground="@drawable/logo"设置前景图像的图片android:foregroundGravity="right|bottom"设置前景图像的位置在右下角。二、LinearLayout(线性布局)顾名思义,指的是整个Android布局中的控件摆放方式是以线性的方式摆放的。■排列方式纵向:android:orientation="vertical"横向:android:orientation="horizontal"系统默认采用横向布局代码只需要修改android:orientation="horizontal"即可。下面为对比代码和对比图:<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"     xmlns:tools="http://schemas.android.com/tools"     android:layout_width="match_parent"     android:layout_height="match_parent"     tools:context=".MainActivity"     android:orientation="horizontal">      <!--横向布局-->     <ImageView         android:layout_width="100dp"         android:layout_height="100dp"         android:background="@color/colorAccent"/>     <ImageView         android:layout_width="100dp"         android:layout_height="100dp"         android:background="@color/colorPrimary"/> </LinearLayout>■对齐方式线性布局里有两种设置边距的方式,分别是padding()和margin()。前者规定内边距,后者规定外边距。<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"     xmlns:tools="http://schemas.android.com/tools"     android:layout_width="match_parent"     android:layout_height="match_parent"     tools:context=".MainActivity"     android:orientation="vertical">     <!--横向布局-->     <ImageView         android:layout_width="100dp"         android:layout_height="100dp"         android:background="@color/colorPrimary"/>     <TextView         android:layout_width="300dp"         android:layout_height="300dp"         android:background="@color/colorAccent"         android:paddingStart="150dp"  //和左侧的边距         android:paddingTop="50dp"   //和顶部的边距         android:text="这是一个子控件"         ></TextView>      </LinearLayout>黑色箭头为margin(),白色箭头为padding(),可以看到文字可以和其背景对齐,这一整个文本控件又和界面对齐。线性布局中,各个控件不能重叠。■权重线性布局中可以规定控件的权重,通过android:layout_weight=""实现。下面我们来看一起权重的经典问题。我们先不设置总权重,设置子元素的宽度为0dp。<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"     xmlns:tools="http://schemas.android.com/tools"     android:layout_width="match_parent"     android:layout_height="match_parent"     tools:context=".MainActivity"     android:orientation="horizontal">     <!--横向布局-->     <ImageView         android:layout_width="0dp"         android:layout_height="match_parent"         android:background="@color/colorPrimary"//果绿色         android:layout_weight="1"/>     <ImageView         android:layout_width="0dp"         android:layout_height="match_parent"         android:background="@color/colorAccent"//玫红色         android:layout_weight="2"/> </LinearLayout>可以看到界面控件的比例与权重相符,再看一下权重超过设定的情况。下面规定总权重为3,子元素宽度都设置为0dp,看看会发生什么?<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"     xmlns:tools="http://schemas.android.com/tools"     android:layout_width="match_parent"     android:layout_height="match_parent"     tools:context=".MainActivity"     android:orientation="horizontal"     android:weightSum="3"> // 规定总权重为3     <ImageView         android:layout_width="0dp" // 设置宽度         android:layout_height="match_parent"         android:background="@color/colorPrimary"         android:layout_weight="1"/>     <ImageView         android:layout_width="0dp" // 设置宽度         android:layout_height="match_parent"         android:background="@color/colorAccent"         android:layout_weight="2"/>     <ImageView         android:layout_width="0dp"         android:layout_height="match_parent"         android:background="@color/colorPrimaryDark"         android:layout_weight="3"/>      </LinearLayout>明明我们设置了1:2:3,为什么显示的却是1:2呢?这是因为系统中规定,子权重不能大于总权重,如果大于了,则“先到先得”。这里我们用了横向排列方式,故第一个控件(果绿色)实际权重为1*(1+2+3)=1/6,第二个控件(玫红色)的实际权重为2*(1+2+3)=2/6超过总权重的控件将不被显示,那么显示的比例就是(1/6):(2/6)即1:2三、RelativeLayout(相对布局)在相对布局中,可以方便地设置控件间的间距等。它在MarginLayout的基础上,添加了对齐方法——layout_alignBottom="@+id/iv"。对齐指的是和其他控件对齐。属性作用layout_marginRight控件与界面右侧距离layout_toRightOf将该控件的右边缘与给定ID的控件左边缘对齐;layout_alignRight将该控件的右边缘与给定ID的右边缘对齐;layout_alignParentRight将该控件的右部与其父控件的右部对齐;layout_centerInParent将该控件的置于父控件的中央;<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"     xmlns:tools="http://schemas.android.com/tools"     android:layout_width="match_parent"     android:layout_height="match_parent"     tools:context=".MainActivity"     android:orientation="horizontal"     android:weightSum="3">     <View         android:id="@+id/v1"         android:layout_width="300dp"         android:layout_height="200dp"         android:background="@color/colorPrimaryDark" />     <View         android:layout_width="100dp"         android:layout_height="100dp"         android:background="@color/colorAccent"         android:layout_alignRight="@id/v1"         android:layout_alignBottom="@id/v1"         android:layout_marginRight="50dp"/>      </RelativeLayout>通过相对布局,可以实现控件的重叠。当控件大量重叠时,用相对布局更加方便。四、ConstraintLayout(约束布局)约束布局减少了嵌套,可以使得界面的效率更高,故六大布局方法中,约束布局为人们所推崇。■简单介绍属性作用layout_constraintTop_toTopOf视图的上边对齐另一个视图的上边layout_constraintTop_toBottomOf视图的上边对齐另一个视图的底边layout_constraintTop_toLeftOf视图的上边对齐另一个视图的左边layout_constraintTop_toRightOf视图的上边对齐另一个视图的右边<?xml version="1.0" encoding="utf-8"?> <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"     xmlns:tools="http://schemas.android.com/tools"     android:layout_width="match_parent"     android:layout_height="match_parent"     xmlns:app="http://schemas.android.com/apk/res-auto"     tools:context=".MainActivity"     android:orientation="horizontal"     android:weightSum="3">     <View         android:layout_width="0dp"         android:layout_height="0dp"         android:background="@color/colorAccent"         app:layout_constraintStart_toStartOf="parent"         app:layout_constraintTop_toTopOf="parent"         app:layout_A_toEndOf="parent"         app:layout_A_toBottomOf="parent"         android:layout_marginLeft="20dp"         android:layout_marginTop="20dp"         android:layout_marginRight="20dp"         android:layout_marginBottom="20dp" /> </androidx.constraintlayout.widget.ConstraintLayout>该例子中,控件四周边距都为20dp。这个还是比较容易实现的,当有两个及以上控件时该怎么办呢?看下面这个例子。■进阶使用下面我们实现两个控件和父视图边距都为20dp,之间的距离也为20dp<?xml version="1.0" encoding="utf-8"?> <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"     xmlns:tools="http://schemas.android.com/tools"     android:layout_width="match_parent"     android:layout_height="match_parent"     xmlns:app="http://schemas.android.com/apk/res-auto"     tools:context=".MainActivity"     android:orientation="horizontal"     android:weightSum="3">     <View         android:id="@+id/v1"         android:layout_width="0dp"         android:layout_height="0dp"         android:background="@color/colorAccent"         app:layout_constraintStart_toStartOf="parent"         app:layout_constraintTop_toTopOf="parent"         app:layout_constraintBottom_toBottomOf="parent"         app:layout_constraintEnd_toStartOf="@id/v2"         android:layout_marginLeft="20dp"         android:layout_marginTop="20dp"         android:layout_marginRight="20dp"         android:layout_marginBottom="20dp"         app:layout_constraintHorizontal_weight="1"/>     <View         android:id="@+id/v2"         android:layout_width="0dp"         android:layout_height="0dp"         android:background="@color/colorPrimary"         app:layout_constraintTop_toTopOf="@id/v1"         app:layout_constraintBottom_toBottomOf="@id/v1"         app:layout_constraintStart_toEndOf="@id/v1"         app:layout_constraintEnd_toEndOf="parent"         app:layout_constraintHorizontal_weight="1"         android:layout_marginRight="20dp" /> </androidx.constraintlayout.widget.ConstraintLayout>相信你在这个例子中,可以很好的感受到layout_constraintStart_toStartOf和layout_constraintEnd_toStartOf的区别。这里还使用了权重,权重的好处在于,当你确定各个控件的比例时,不用通过繁琐的计算各个边距。摘抄与简书https://www.jianshu.com/p/0c1a13c0d9d6
    张叶星 发布于 2020-04-26 09:20:52
  • php 分割字符串
    // 以逗号分隔字符串$str explode(',', $str)
    张叶星 发布于 2025-03-07 01:55:06
  • php 判断字符串中是否有某个内容
    // 判断$str中是否存在“?” strpos($str, "?") > -1
    张叶星 发布于 2025-03-07 01:54:02
  • php 字符串截取
    // mb_substr() 函数可以从一个字符串中截取指定的一部分,与 substr() 函数不同的是,mb_substr() 函数不仅对英文字符有效,对中文字符同样有效 $content = mb_substr($content, 0, 100)
    张叶星 发布于 2023-10-28 01:30:06
  • php 多个内容替换成一个
    // 多个<br/>替换成一个 $content = str_replace("/s{1,}/", "<br/>", $content);
    张叶星 发布于 2023-10-28 01:26:09
  • php 修改数据库的链接,链接远程数据库
    打开安装目录下 xampp -> phpMyAdmin -> config.inc.php 文件 修改以下这些配置 $cfg['Servers'][$i]['user'] = 'root'; $cfg['Servers'][$i]['password'] = ''; $cfg['Servers'][$i]['host'] = '127.0.0.1';
    张叶星 发布于 2023-10-26 00:54:12
  • xampp修改默认启动路由地址
    在xampp->htdocs目录下找到index.php修改“dashboard”为指定的根目录名称即可,比如:“test”
    张叶星 发布于 2022-09-15 17:46:34
  • php oss资源管理【thinksaas】
    // 读取oss图片资源 tsXimg($item['photo'],'group/topic/photo','320','320',$item['path'],1); $GLOBALS['TS_SITE']['alioss_bucket_url'] . "/uploadfile/video/" .$arrTopic[$key]['pjson']['photo'] . "?x-oss-process=image/resize,m_fill,h_200,w_200"; // 上传oss图片资源 $arrUpload = tsUpload($_FILES['photo'],$photoid,'group/topic/photo',array('jpg','png','jpeg')); // oss上传视频 $arrUpload = tsUpload($_FILES['video'],$videoid,'video',array('mp4')); // 阿里云oss自动保存视频截图 $video_photo = $GLOBALS['TS_SITE']['alioss_bucket_url'].'/uploadfile/video/'.$arrUpload['url'].'?x-oss-process=video/snapshot,t_5000,f_jpg'; $arrUploadUrl = tsUploadAliOssUrl($video_photo,$videoid,'video','jpg'); // 视频截图 $arrUploadUrl['url']
    张叶星 发布于 2022-09-03 22:49:58
  • php 获取富文本内所有的图片
    function extract_attrib($tag) {     preg_match_all('/(id|alt|title|src)=("[^"]*")/i', $tag, $matches);     $ret = array();     foreach($matches[1] as $i => $v) {         if ($i < 4) {             $ret[$i] = explode("?", substr($matches[2][$i], 1, strlen($matches[2][$i]) - 2))[0] . "?x-oss-process=image/resize,w_320"; // tsXimg(explode("?", substr($matches[2][$i], 1, strlen($matches[2][$i]) - 2))[0], 'topic','120','120');         }     }     return $ret; }
    张叶星 发布于 2022-08-31 10:02:43
  • php 替换富文本标签图片的地址
    function replaceImageTags($content){     preg_match_all('/(id|alt|title|src)=("[^"]*")/i', $content, $matches);     foreach($matches[1] as $i => $v) {         $url = explode("?", substr($matches[2][$i], 1, strlen($matches[2][$i]) - 2))[0];         $content = str_replace($matches[2][$i], $url, $content);     }     return $content; } // 原始地址 http://xxxx.jpg?x-oss-process=image/resize,m_fill,h_320,w_320 // 替换后 http://xxxx.jpg
    张叶星 发布于 2022-08-31 09:59:52
  • php 时间格式转化
    // 时间格式转时间戳 strtotime($item['addtime']) // 时间戳转时间格式 date('Y-m-d H:i:s', strtotime($item['addtime']))
    张叶星 发布于 2022-08-19 14:22:52
  • Nuxt3 当页面路由拦截definePageMeta
    在需要执行路由拦截的vue页面上添加如下代码<script>     // 页面校验,校验失败则跳转到404页面     definePageMeta({      validate: async (route) => {      console.log(route)      // 当id为2时跳转到404页面      return route.params.id != 2      }     }) </script>
    张叶星 发布于 2023-03-03 23:56:56
  • Nuxt3 路由中间件middleware的使用
    在项目根路径下新建"middleware"文件夹,接着在建一个执行文件"auth.ts"文件,在文件内添加如下代码做路由拦截export default defineNuxtRouteMiddleware((to, from) => { console.log(to, from)   // isAuthenticated() is an example method verifying if a user is authenticated   // if (isAuthenticated() === false) {   //   return navigateTo('/login')   // } })这段被注释的代码举例判断用户是否登录成功的路由拦截然后再需要被拦截的vue页面上添加路由拦截<!-- 添加路由拦截 --> <script setup> definePageMeta({ middleware: 'auth' }) </script>这样子就可以,当路由定位到这个页面时就会触发中间件的拦截
    张叶星 发布于 2023-03-03 23:51:54
  • Nuxt3工程 async setup 获取路由报错解决
    只需要把获取路由对象的方法提取到setup的最顶部即可
    张叶星 发布于 2023-03-03 23:11:48
  • Nuxt3 运行.output目录下的node服务如何修改端口
    打开“package.json”在“scripts”属性里面添加"start": "cross-env PORT=3001 node .output/server/index.mjs"运行服务npm run start此时就启动端口为3001的node服务
    张叶星 发布于 2023-03-03 23:09:09
  • 搭建Nuxt3工程
    一、创建项目使用npx命令创建npx nuxi init <project-name> // 创建项目hellocd hello // 进入到hello目录安装依赖npm install等待安装完成后整个基础工程就搭建完成了运行工程npm run dev会看到打印日志说明项目已经成功运行了,此时只要在浏览器输入地址http://localhost:3000/就可以访问工程了如何修改默认端口3000?只需要在nuxt.config.ts这个文件下面添加配置"devServer": {     "port": 9527 }针对nuxt.config的配置官网提供了入口https://nuxt.com/docs/api/configuration/nuxt-config,可根据文档配置对应的需要参数二、修改app.vue是工程适应开发删除<NuxtWelcome></NuxtWelcome>标签添加<NuxtPage></NuxtPage>标签<template> <!-- 为nuxt提供的欢迎页标签 --> <!-- <NuxtWelcome></NuxtWelcome> --> <!-- 可以理解为路由出口标签,相当于router-link --> <NuxtPage></NuxtPage> </template>三、添加路由页面在工程根目录下添加pages文件夹,然后再新建index.vue,再index.vue页面内添加代码Helloworld<template> Hello world </template> <script> </script> <style> </style>这时候浏览器就会出现熟悉的字眼说明根路由访问成功了创建同级路由在index.vue同级创建my.vue文件page     index.vue     my.vueindex.vue<template> Hello world <NuxtLink to="/my">my</NuxtLink> </template> <script> </script> <style> </style>my.vue<template> <h1>我是my</h1> </template> <script> </script> <style> </style>http://localhost:62568/http://localhost:62568/my这里就可以很明显看到路由跟页面vue的文件是一一对应的,是不是很简单
    张叶星 发布于 2023-03-02 21:51:50
  • 搭建Nuxt2工程
    官方提供两种搭建方式第一种使用create-nuxt-app命令搭建yarn|npx|npm都试过了,项目拉取都挺成功的,到最后npmrundev的时候老是提示我也找了好多资料都不行,就先玩这个了,有时间再试试所以这边先放弃第一种,使用第二种的手动安装首先根据教程Nuxt-Installation(nuxtjs.org)一步一步的操作下来mkdir <project-name> // 创建项目 demo cd <project-name> // 进入项目 demo在demo目录下创建package.json文件,并且把下面这段代码复制进去{   "name": "my-app",   "scripts": {     "dev": "nuxt",     "build": "nuxt build",     "generate": "nuxt generate",     "start": "nuxt start"   } }这些都是npm工程执行的脚本命令接着安装Nuxt,执行npm install nuxt创建第一个页面在demo项目下面执行命令mkdir pages // 创建pages的文件夹在pages文件夹下手动添加index.vue的文件把下面这段代码复制进去<template>   <h1>Hello world!</h1> </template>见证奇迹的时刻到来了,启动项目npm run dev这时候会出现按照提示执行npx nuxi dev启动成功,访问http://localhost:53322/看到熟悉的Helloworld!成功跑起来了
    张叶星 发布于 2023-03-01 22:57:43
  • vue 子组件继承父组件的属性和方法
    <div v-bind="$attrs" v-on="$listeners" />
    张叶星 发布于 2022-01-14 23:31:45
  • vue watch 对象的深度监听
    watch: {     obj: {         handler(newName, oldName) {             console.log('obj.a changed');         },         // 代表在wacth里声明了firstName这个方法之后立即先去执行handler方法         immediate: true,         // 深入观察 但是这样性能开销就会非常大了,任何修改obj里面任何一个属性都会触发这个监听器里的 handler         deep: true     } }
    张叶星 发布于 2021-06-29 15:15:14
  • vue 添加深度继承的方法
    // JS对象深度合并 export function deepMerge() {   var src; var copyIsArray; var copy; var name; var options; var clone   var target = arguments[0] || {} // 这里说明第一个参数其实空着也是可以的   var i = 1   var length = arguments.length   var deep = true // 多层深复制的参数在这里   // Handle a deep copy situation   if (typeof target === 'boolean') {     deep = target     // skip the boolean and the target     target = arguments[ i ] || {}     i++   }   // Handle case when target is a string or something (possible in deep copy)   if (typeof target !== 'object' && !typeof target === 'function') {     target = {}   }   if (i === length) {     target = this     i--   }   for (; i < length; i++) {     // Only deal with non-null/undefined values     if ((options = arguments[ i ]) != null) {       // Extend the base object       for (name in options) {         src = target[ name ]         copy = options[ name ]         // Prevent never-ending loop         if (target === copy) {           continue         }         // Recurse if we're merging plain objects or arrays         if (deep && copy && (copy instanceof Object || (copyIsArray = (copy instanceof Array)))) {           if (copyIsArray) {             copyIsArray = false             clone = src && src instanceof Array ? src : []           } else {             clone = src && src instanceof Object ? src : {}           }           // Never move original objects, clone them           target[ name ] = deepMerge(deep, clone, copy) // 多层深复制的递归调用在这里           // Don't bring in undefined values         } else if (copy !== undefined) {           target[ name ] = copy         }       }     }   }   // Return the modified object   return target }// 使用方法 deepMerge(source, target)
    张叶星 发布于 2021-06-18 13:25:01
  • vue 自定义v-model双向数据绑定
    父组件<my-search v-model="searchTxt"></my-search>子组件<template> <view > <input type="text" v-model="value2" :placeholder="placeholder" /> </view> </template> <script> export default { data() { return { value2: this.value }; }, model: { prop: 'value',     event: 'input' }, props: { value: { type: String, default: '' }, placeholder: { type: String, default: '请输入名称' } }, watch: { value2(newVal) { this.$emit('input', newVal) } } } </script>
    张叶星 发布于 2020-10-22 20:31:54
  • vue keep-alive 钩子函数
    当vue组件设置了keep-alive就意味着组件被缓存了,无法使用“destroy”或“beforeDestroy”这时候就要使用keep-alive组件的钩子函数activated() {     console.log('我这个页面显示就会执行'); }, deactivated() {     console.log('我这个页面退出的会执行'); }
    张叶星 发布于 2020-06-18 10:25:43
  • uniapp 小程序开发打开附件方法总结
    openDocument(item) {     let url = `${item.fileDownloadUrl}`     console.log(`下载路径:${url}`)     this.System.showLoading('正在下载')     if (['png', 'gif', 'jpg', 'jpeg'].indexOf(item.fileSuffix) != -1) {         uni.downloadFile({             url,             success: (res) => {                 if (res.statusCode === 200) {                     var filePath = res.tempFilePath;                     this.System.storage.setItem(item.fileStorageName, filePath)                     console.log(res)                     // 预览图片                     uni.previewImage({                         urls: [filePath],                         longPressActions: {                             itemList: ['发送给朋友', '保存图片', '收藏'],                             success: function(data) {                                 console.log('选中了第' + (data.tapIndex + 1) + '个按钮,第' + (data.index + 1) + '张图片');                             },                             fail: function(err) {                                 console.log(err.errMsg);                                 // 如果打开失败,则重新下载                                 this.openDocument(item)                             }                         }                     })                 } else {                     this.System.alert('文件下载错误')                 }             },fail: res => {                 console.log(res);             },             complete: () => {                 this.System.hideLoading()             }         })     } else {         wx.request({             url,             header: {                 "content-type": "application/json",                 "token": this.System.storage.getItem('token')             },             method: "GET",             responseType: "arraybuffer", //此处是请求文件流,必须带入的属性             success: res => {                 console.log('res', res)                 if(res.statusCode === 200){                     const fs = wx.getFileSystemManager(); //获取全局唯一的文件管理器                     let filePath2 = wx.env.USER_DATA_PATH + '/' + item.fileDisplayName                     console.log(filePath2);                     fs.writeFile({                         // 写文件                         filePath: filePath2, // wx.env.USER_DATA_PATH 指定临时文件存入的路径,后面字符串自定义                         data: res.data,                         encoding: 'binary', //二进制流文件必须是 binary                         success: fileRes => {                             wx.openDocument({                                 // 新开页面打开文档                                 filePath: filePath2, //拿上面存入的文件路径                                 showMenu: true,                                 success: docRes => {                                 },                                 fail: (err) => {                                     console.log(err)                                     if (err.errMsg == 'openDocument:fail no third apps supported') {                                         this.System.alert('您的手机不支持打开此文件,请先安装“WPS或腾讯文档”软件再打开')                                     } else if (err.errMsg == 'openDocument:fail filetype not supported') {                                         this.System.alert('您的手机不支持打开此文件,请先安装“WPS或腾讯文档”软件再打开')                                     } else {                                         // 如果打开失败,则重新下载                                         this.openDocument(item)                                     }                                 }                             });                         },                         complete: res => {                             console.log('res', res);                         }                     })                 } else {                     this.System.alert('文件不存在')                 }             },             complete: () => {                 this.System.hideLoading()             }         })     } }item 数据主要结构大致如下: {     fileDisplayName: "工程开工报审表.jpg"     fileDownloadUrl: "xxx" // 文件请求的字节流方法     fileStorageName: "d2ce05bb5bc60dad444812jpg"     fileSuffix: "jpg"     name: "工程开工报审表.jpg"     outSystemId: null     url: "xxx" // 文件请求的真是路径 }
    张叶星 发布于 2021-11-25 16:44:28
  • uniapp实现web-view通讯【h5、app】
    vue页面<template> <view class="content"> <web-view :src="src" @message="message"></web-view> </view> </template> <script>     export default {         data() {             return {                 src: ''             }         },         methods: {             message(data){                 if(data.detail){                                     uni.navigateTo({                                         url: data.detail.data[0].navigateTo                                     });                 }             }         },         onLoad() {             // #ifdef H5             window.postMessage = this.message             // #endif         },         onShow() {             this.src = '/hybrid/html/xxx.html'         }     } </script> <style> </style>xxx.html页面通过此方法实现调用父页面“message”的方法<!-- uni 的 SDK,必须引用 -->   <script type="text/javascript" src="//js.cdn.aliyun.dcloud.net.cn/dev/uni-app/uni.webview.0.1.52.js"></script> <!-- 中继器代码 -->  <script type="text/javascript" src="./js/common.js"></script> <script> parentMessage({navigateTo:'pathShow'}) </script>common.js中继器代码mui.ready(function(){         //这段代码很重要,通过uni.navigateTo跳转页面的时候无法返回,会报mui undefined     mui.init({         keyEventBind: {             backbutton: false //关闭back按键监听         }     }); }) function parentMessage(option){     var data = {         data: option||{}     }     if(mui.os.plus){         uni.postMessage(data);     }else{         window.parent.postMessage({"type":"message","target":{},"currentTarget":{},"timeStamp":new Date().getTime(),"detail":{"data":[data.data]}})     } }https://uniapp.dcloud.io/component/web-view
    张叶星 发布于 2020-05-23 20:40:08
  • 1231
    <script>alert(1)</script>
    留言于 2019-07-31 15:13:13
  • ii
    邮箱使用授权码导致接收不到大部分邮件提醒
    留言于 2017-09-27 23:14:16
  • 33
    不错啊!
    留言于 2015-06-02 23:54:13
  • jkhj
    很好 很棒 学习了 www.520edu.com 谢谢
    留言于 2015-06-02 17:01:29
  • JB叶星,好恶心
    留言于 2015-04-21 15:27:56
  • 112
    留言于 2015-04-21 15:26:02
  • 112
    留言于 2015-04-21 15:26:01
  • 占卜师灬
    留言于 2015-03-13 10:47:14
  • 老婆
    留言于 2014-12-27 17:58:39
  • 老婆
    留言于 2014-12-19 19:17:00
  • 阻止网页后退实现方法
    首先为了确定是人机交互,这个是个别浏览器有要求,就比如谷歌浏览器,这里就需要做一个前置引导效果(比如弹个提示窗、引导指示等,主要就是让用户点击下屏幕),然后接下来使用这段代码做拦截// 浏览器的历史堆栈中的状态发生变化时触发 function popstate() {     // 停止浏览器加载事件(防止后退)     window.stop()     window.history.pushState(null, null, document.URL)          // 以下实现后退拦截交互方法     // do something .... } // 在网页加载完成时候执行一下方法 window.history.pushState(null, null, document.URL) // 给window添加一个popstate事件,拦截返回键 window.addEventListener('popstate', popstate, false) // 如果是当页面应用则需要销毁popstate事件的监听 window.removeEventListener('popstate', popstate, false)这样子差不多就可以了
    张叶星 发布于 2023-09-11 16:11:22
  • js 实现网页转pdf文件 html2pdf
    导出功能会根据文档的内容大小而影响生成的速度,本例子没有做加载等待处理点击查看演示
    张叶星 发布于 2022-09-16 18:14:44
  • jquery 图片转svg
    imgToSVG: function(){     $('img.fn__svg').each(function(){         var img  = $(this);         var imgClass = img.attr('class');         var imgURL = img.attr('src');         $.get(imgURL, function(data) {             var svg  = $(data).find('svg');             if(typeof imgClass !== 'undefined') {                 svg  = svg.attr('class', imgClass+' replaced-svg');             }             img.replaceWith(svg);         }, 'xml');     }); } // 实现 <img src="xxx.plus.svg" alt="" class="fn__svg"> // css .fn__svg {     width: 40px;     height: 40px;     margin-right: 10px;     color: #fff;     fill: #fff; } .fn__svg path {     fill: inherit;     color: inherit; }
    张叶星 发布于 2022-08-31 18:46:20
  • 解决el-select下拉框在ios上 点击两次才能选中的问题
    /* 解决el-select下拉框在ios上 点击两次才能选中的问题 */ .el-select-dropdown > .el-scrollbar > .el-scrollbar__bar {     opacity: 1!important; }
    张叶星 发布于 2022-07-25 23:06:25
  • js数组按照某个字段排序
    // 正常升序 Array.sort((a, b) => {      return a - b }) // 正常降序 Array.sort((a, b) => {      return b - a })// 根据value升序 Array.sort((a, b) => {       return a.value - b.value }) // 根据value降序 Array.sort((a, b) => {      return b.value - a.value })
    张叶星 发布于 2022-03-24 16:57:16
  • JavaScript 中 call()、apply()、bind() 的用法
    // 人类 function Person(name, age) { this.name = name this.age = age this.say = function(str) { console.log(this.name + '说:' + str) } this.doSomeThing = function(str) { console.log(this.name + '在' + str) } } // 学生类 function Student(name, age) { // 继承父类 Person的所有属性和方法 Person.call(this, name, age) // Person.apply(this, [name, age]) // Person.bind(this, name, age)() // Person.bind(this, [name, age])() } // 教师类 function Teacher(name) { // 继承父类 Person的所有属性和方法 // Person.call(this, name) Person.apply(this, [name]) this.doSomeThing = function(str) { console.log(this.name + '上' + str + '课') } } var student = new Student('小明', '18') var teacher = new Teacher('张老师') console.log(student) student.say('我是最帅的!') student.doSomeThing('跑步') console.log(teacher) teacher.doSomeThing('数学')call()、apply()、bind()的用法// 父类 function Person(name, age) { this.name = name this.age = age this.say = function(str) { console.log(this.name + '说:' + str) } } // 学生类 function Student(name, age) { // 继承父类 Person的所有属性和方法 // Person.call(this, name, age) // 小明说:我是最帅的! // Person.apply(this, [name, age])  // 小明说:我是最帅的! // Person.bind(this, name, age)()  // 小明说:我是最帅的! // Person.bind(this, [name, age])()  // 小明,18说:我是最帅的! } var student = new Student('小明', '18') student.say('我是最帅的!')
    张叶星 发布于 2020-09-29 15:19:18
  • 关于canvas设置fillStyle在Firefox上为透明色无效
    相关文章链接只需要把mozOpaque设置为false或者去掉即可这是Firefox特有的属性
    张叶星 发布于 2020-08-14 17:29:25
  • ResizeObserver监听某个元素的变化
    const myObserver = new ResizeObserver(entries => {     entries.forEach(entry => {         console.log('大小位置', entry.contentRect)         console.log('监听的DOM', entry.target)     }) }) myObserver.observe(document.body)参考链接 https://zhuanlan.zhihu.com/p/41418813
    张叶星 发布于 2020-07-31 10:39:22
  • javascript 实现下载附件并监听下载进度
    <!DOCTYPE html> <html>     <head>         <meta charset="utf-8">         <title></title>     </head>     <body>         <div id="progress">0%</div>         <button type="button" onclick="getFile()">下载</button>         <script type="text/javascript">             var prog = document.getElementById('progress')             var fileUrl = 'http://xxxx.pdf'                          function getFile() {                 var xhr = new XMLHttpRequest();                 xhr.open('GET', fileUrl);                 xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");                 xhr.responseType = "blob";                 xhr.onprogress = function(event) {                     if (event.lengthComputable) {                         prog.innerHTML = Math.floor((event.loaded / event.total) * 100) + '%'                     }                 };                 xhr.onload = function(oEvent) {                     console.log(oEvent);                     console.log(xhr.status);                     console.log(xhr.response);                     if (xhr.readyState === 4 && xhr.status === 200) {                         var blob = new Blob([xhr.response]);                         var csvUrl = URL.createObjectURL(blob);                         var link = document.createElement('a');                         link.href = csvUrl;                         link.download = fileUrl.substring(fileUrl.lastIndexOf('/') + 1,fileUrl.length)                         link.click();                     }                 }                 xhr.send();             }         </script>     </body> </html>
    张叶星 发布于 2020-07-21 14:42:16
  • await的使用
    <!DOCTYPE html> <html>     <head>         <meta charset="utf-8">         <title>await的使用</title>     </head>     <body>         <script type="text/javascript">             function who() {                 return new Promise(resolve => {                     setTimeout(() => {                         resolve('>');                     }, 200);                 });             }             function what() {                 return new Promise(resolve => {                     setTimeout(() => {                         resolve('lurks');                     }, 1600);                 });             }             function where() {                 return new Promise(resolve => {                     setTimeout(() => {                         resolve('in the shadows');                     }, 500);                 });             }             async function msg() {                 // a, b, c 挨个执行                 const a = await who();                 console.log(`${ a }`);                 const b = await what();                 console.log(`${ b }`);                 const c = await where();                 console.log(`${ c }`);                 // 会等待所有的异步调用都执行完成后执行                 console.log(`${ a } ${ b } ${ c }`);                                  // >                 // lurks                 // in the shadows                 // > lurks in the shadows             }             msg();         </script>     </body> </html>
    张叶星 发布于 2020-07-21 09:36:49
用户名:
密码:
      本站的部分文章和图片来自互联网,特别鸣谢 “百度图片”、“笑话集 www.jokeji.cn ”等, 如果本站有某些文章或图片侵犯了您的权益,麻烦您告诉我,我会及时处理。谢谢!微笑
QQ:419268793