1、平均发送光功率测试,用光功率计测试,对于25G10km双纤双向的光模块,光功率在-4.5dBm
无源波分和彩光模块_易飞扬彩光模块百科
二佳啊i
无源波分和彩光模块
彩光模块即彩色光模块,是光复用传输链路中的光电转换器,它也被叫做WDM波分光模块。WDM光模块属于无源模块,本身不发射激光,一般使用光平面波导(PLC)技术,只是将一束光分成数束光。而普通光模块属于光电转换器件,是有源光模块,每个模块有一收一发两个口,发射口里面是个激光器。为了区别于SDH等系统的光,我们把WDM系统的光称为“彩光”(Colored),而称普通光系统的光为“黑白光”或“灰光”(Gr
5G前传-介绍
小狗爱吃黄桃罐头
GPONONUOLT5G前传
1.引用知识分享系列一:5G基础知识-CSDN博客5G前传的最新进展-CSDN博客灰光和彩光_通信行业5G招标系列点评之二:一文读懂5G前传-光纤、灰光、彩光、CWDM、LWDM、MWDM...-CSDN博客术语:英文缩写描述BBU:BuildingBasebandUnit室内基带处理单元RRU:RadioRemoteUnit射频拉远单元灰光模块彩光模块CWDM:CoarseWave-Lengt
无源波分和彩光模块_波分光模块详细介绍
宏馨
无源波分和彩光模块
波分光模块的简介波分光模块是光复用传输链路中的的光电转换器,其采用波分复用技术,将不同波长的光信号复合在一条光纤上进行传输,具备成本低等优点。波分光模块的特征1.设计灵活;2.可靠性高;3.低功耗;4.支持热插拔;5.LC双工接口;6.商业级工作温度:0°C-70°C,工业级工作温度:-40℃-85℃;7.最大传输距离可达130km;8.支持数字诊断(DDM/DOM)功能;9.符合多协议标准,如S
一文讲解灰光模块和彩光模块
追光者跑起来
内容导读:25G灰光和彩光模块在5G前传解决方案中大放异彩。在DRAN场景中,采用25G300m灰光模块。在CRAN场景中,光纤资源不足的情况下,使用10km的双向灰光(BiDi)模块。如有必要,可以通过使用无源WDM和半有源WDM设备进一步减少所需的光纤资源。在这种情况下,需要使用25G彩光模块。灰光和彩光的定义光通信使用的波长范围为850~1650nm,光模块发的不管“彩光”还是“白光”,都是
K8S安装部署
一心只为学
kuberneteslinux容器
一、准备工作在vmware中安装,创建三台centos服务器主机ip配置master192.168.42.1884核,6g内存,40g硬盘node1192.168.42.1892核,2g内存,20g硬盘node2192.168.42.1902核,2g内存,20g硬盘二、环境配置1、修改hosts配置(所有节点执行)vim/etc/hosts192.168.42.188master192.168.4
超级性价比!三大运营商最神最实惠互联网套餐都在这里了,快来get√
i喜柿
大家好,这里是【喜柿公开课】,我是小编喜小柿。现在互联网套餐多如狗,腾讯王卡、百度圣卡、网易卡、头条爽卡……在这个相对不透明的行业,要找到一张适合自己,又兼顾性价比的电话卡不是件容易的事,今天小编就来盘点一下最划算的互联网套餐,都是全国通用的,让你挑卡不踩坑!直入主题联通篇。1、联通腾讯大王卡腾讯和联通的爱情结晶,现在已经有了首月免月租“船新”版本。每月19元=40G腾讯系APP免流+首月免月租联
我找到了幸福阅读的钥匙-----如何阅读一本书
Aaron张瑞泰和泰13392
曾经的不幸----只怪我太傻我想现在正在读这篇文章的你一定有过一下场景:曾经无数次抢着京东购书优惠拼单、囤货,结果买回来的书除了“书香”四溢外,并没有带来多少满足感。曾经在百度云盘存储了40G的电子书,却发现依旧是心理的满足感。甚至还在为此购买了iPad,结果充当了游戏的“话柄”。曾经使用过Kindle、使用了iPad,使用了各种各样的软件、小本子曾经发现,原来听别人“解读”一本书,当时“颇有感悟
食与家 #用食物记录生活#——重阳糕的做法
咖掌柜
#菜捕头的100道风味小吃##用食物记录生活#63【重阳糕】配料:糯米粉80G粘米粉130G糖40G水110G辅料:红枣5G桂圆3G葡萄干8G蜜红豆:红豆60G糖30G1.准备好所用食材。2.红枣、桂圆、葡萄干用水泡软备用。3.红豆加水,放入电压力锅中,煮至豆子绵软。4.加入糖拌匀,可收下汁,让糖裹在红豆表面,就是蜜红豆。5.容器里加入糯米粉。6.加入粘米粉。7.加入糖。8.加水后搓成颗粒状,平铺
令人拍手叫绝的私房蛋糕 | 颜值非常高的焦糖咖啡奶油蛋糕!
甜品烘焙研究所
令人拍手叫绝的私房蛋糕造型的颜值非常高第一口焦糖的香甜第二口咖啡的微苦不同的口感结合在一起就像在舌尖上起舞咖啡卡仕达与焦糖奶油完美结合不论做给家人还是私房出单都是第一选择哦焦糖咖啡奶油蛋糕食谱达人@施施小妆--ZZ咖啡戚风蛋白:126g细砂糖a:60g玉米油:40g开水:40g咖啡粉:5g蛋黄:60g细砂糖b:20g低粉:68g咖啡卡仕达酱牛奶:125g蛋黄:2个细砂糖:16g咖啡粉:2.5g低粉
麦吉丽贵妇膏有什么功效
麦吉丽小芹
小芹麦吉丽官方总代理:18688885511女性朋友护肤品种类是比较多的,除了平时用的水乳系列,还有贵妇膏是比较受大家欢迎的,能让皮肤保持好的状态,因为贵妇膏功效是多样的。市面上贵妇膏品牌众多,让女性朋友挑花了眼,价格也是多样的。那么正品贵妇膏多少钱一瓶,哪个牌子的贵妇膏好用是正品?下面给大家详细解答这个问题。小芹麦吉丽官方总代理:18688885511正品贵妇膏价格是这样的:梵蜜琳贵妇膏40g,
【知识】光模块知识
林老师的书屋
网络
#才华斐然,不能浪费。提前声明,如有侵权,马上就删,果断道歉,能屈能伸#上一章讲的是光纤线的情况,光纤线要和模块配合使用,本章对光模块进行说明。【光的传输波长】讲模块之前,我们先了解光在传输的过程中会出现损耗,根据实验结果,在某些波长的光损耗比较低,因此光模块只用的发光就是使用这些波长。具体如下图:结论:科学家测出多模光纤在光波长为850nm和1310nm的时候,衰耗比较低,因此多模光模块的发光为
区块链docker容器日志定时清理
0X码上链
linux知识区块链技术容器技术
区块链使用docker-compose部署在linux虚拟机(基于centos7),docker运行的日志特别大,大多数日志都是节点同步的日志,没有太大的保留价值,可以同步到ELK后直接清理掉。以下是自动清理脚本,非常管用,一次清理掉了40G的日志。#!/bin/shtime=$(date"+%Y-%m-%d%H:%M:%S")echo"------------------------------
关于买阿里云还是树莓派(Raspberry Pi)做服务器的一点建议
航行在夜空
阿里云服务器云计算
前提使用Linux搭建属于自己的服务器,练习项目谈谈对阿里云的看法从我个人的使用角度出发,我更建议你购买树莓派。阿里云我是2023年11月份购买的,99元/年(原价:1462.73),配置:2G内存40G硬盘3Mbps带宽,虽说99元/年的费用不算很高(几顿饭钱),但是这种配置跑docker运行3个容器就已经撑爆内存了,升级配置花费的钱就更多了,基本是3位数打底【阿里鸡贼就在这里,先给点甜头,等你
南瓜奶酪面包
青青子矜_爱厨坊
图片发自App【材料】:面团材料:高筋面粉400g细砂糖30g速发干酵母4g牛奶250g有盐黄油40g盐3g馅料材料:南瓜馅150g,奶油奶酪180g糖粉30克表面装饰:糖粉适量,牛奶少许模具:三能金盘或其他方形烤盘【做法】:1、在和面机搅拌盆中先倒入牛奶,再加糖和面粉,放入速发酵母开始和面,面团光滑后放入黄油,继续和面揉至完全阶段可拉出薄膜。2、把和好的面团揉圆,放入盆中在室温25度发酵约30分
减肥第28-30天
番薯片
最近体重持续166.0斤,因此一起写。最近一直体重不下降,我重新计算了自己的基础耗费,同时检视自己的食物,发现蛋白质摄入不够。因为我不是特别喜欢吃肉,平常吃肉有点强迫自己。因此我在思考是不是买一点蛋白粉来搭配。下来再来说下今天的食物早餐:160g杂粮饭(194千卡),70g芹菜+70g紫甘蓝+40g生菜(100千卡),1个猕猴桃(80千卡)午餐:一大碗蔬菜(西葫芦,西红柿,鸡蛋,豆腐,豆角,豆芽混
纸杯酸奶蛋糕,蓬松细腻又柔软
陈大仙儿
纸杯酸奶蛋糕,蓬松细腻又柔软,内部的组织也非常完美,而且回弹度也很好食材表:鸡蛋2个、玉米油25g、白砂糖20g、老酸奶60g、低筋面粉40g、玉米淀粉12g、柠檬汁几滴制作方法:1、先将纸杯放入模具里面,备用2、鸡蛋清和鸡蛋黄分离,备用3、另外准备一个碗,倒入玉米油、酸奶,搅拌至乳化,直至看不到油花4、过筛低筋面粉和玉米淀粉入碗中,搅拌至没有大颗粒5、把鸡蛋黄倒入碗中,用画Z字形的手法搅拌均匀,
阿里云最便宜的云服务器多少钱?1核2G首年69元
阿里云最新优惠和活动汇总
如果你问目前阿里云最便宜的阿里云服务器多少钱,根据实际查看阿里云目前正在进行中的各个活动发现,目前阿里云最便宜的云服务器只要69元,只需上阿里云-云小站购买即可,配置是ECS标准型S6实例1核2G1M带宽配置。具体配置如下:实例规格适用场景配置直接购买价格云小站价格标准型S6适用于个人开发者和小型网站1核CPU2G内存1M带宽40G高效云盘105869阿里云最便宜的云服务器购买地址:阿里云-云小站
#小烤箱烘培# 牛油果纸杯蛋糕
Lily菜菜菜
最近逛水果摊看牛油果姿色不错,一兴起买了好多个,都快熟透了,一次性也吃不了那么多,就变着花样儿做了牛油果炒饭、牛油果吐司,上周末恰巧朋友生日,就做了纸杯蛋糕,带给她一起分享了。配方是根据我有的存货,然后综合各家改良的,不一定非常准确,就看着…做…^o^牛油果纸杯蛋糕【材料】成熟的牛油果一个(大果)、全蛋液60g、低筋面粉150g、泡打粉1/2勺、牛奶适量、细砂糖/糖粉70g、植物油40g、蔓越莓干
吃的艺术
独啸山林
如果你长时间在晚上七点之后吃晚饭,即使和饭点早的人吃的一样,一年也会比别人多长大约3.18公斤。那么,一天中我们应该怎么吃呢?1.把谷物、水果和蔬菜作为主食,肉类、鱼、禽类、蛋类、牛奶制品作为配菜,脂肪和甜食能不吃就不吃。2.每天摄入40g纤维。3.用白开水取代高热量饮品。4.早餐吃得多,中餐吃的适量,晚餐要吃最少。每顿饭都要慢慢咀嚼,细细品味。
菠菜汁儿蛋糕卷,没有奶油也能吃出幸福感
Jessica的美食每刻
尝试了用菠菜汁儿做蛋糕卷,铁棍山药蒸熟,压泥加蜂蜜代替奶油,哇,好好吃,关键没有负罪感。(配方来自海之韵)菠菜汁儿蛋糕卷材料:蛋黄糊:菠菜汁50g、低筋面粉85g、玉米油40g、细砂糖20g、蛋黄4个。蛋白糊:蛋白4个、细砂糖50g、盐1g。做法:1、菠菜清洗干净,放入料理杯,加少许水打成汁儿,过滤一下取50g备用。2、制作蛋黄糊:菠菜汁、玉米油、细砂糖、蛋黄混合,搅拌均匀。3、筛入低筋面粉、手动
吐司
MOM2002
爱与自由面包方失败了无数次。汤种、中种都试过了。突然被陆云同志刺激了一下,疫情末期搞了一次成功的吐司,然后居然还成功了无数次。值得推广。下面是我这个穷人更换的处方:所有成员就位高筋面粉250g,糖40g,牛奶95g(这个量对于这个牌子的面粉合适了,如果换个牌子就自己加减,反正就是有点黏手的感觉),小鸡蛋一个(带皮大约35g,晃了一眼,没有放在心上),随便和在均匀等20分钟。按大师傅的意思就是让水把
“煮妇”实验—抹茶椰蓉小面包
Jul_2e1b
想做一款甜蜜的面包,想实验液种发酵,于是在周三的晚上萌生了这个主意。液种:面粉100G水100G酵母5G混合后放入密封罐中放入冰箱冷藏12小时面团:面粉200G抹茶粉5G鸡蛋50G液种200G黄油20G白砂糖40G酵母2G揉成光滑面团后放置发酵2小时将面团擀成长形,炼乳均匀抹在面饼上,撒满椰蓉,卷成长条,分割成等份小块,二次发酵1小时上火210下火200烘烤15-18分钟图片发自App
Linux 磁盘空间占用率100%的排查
放风讲故事
linux运维服务器
前言使用Linux操作系统时,可能会遇到磁盘空间不足的错误,这种错误通常会导致系统运行缓慢或崩溃。本文将介绍磁盘排查的方法。⛺️作者简介:大家好,我是青衿☁️博客首页:CSDN主页放风讲故事每日一句:努力一点,优秀一点目录文章目录前言**目录**系统硬盘或云盘不够查看磁盘占用linux中的文件占用情况docker容器日志占用清理文章末尾系统硬盘或云盘不够这里以默认使用的是40G磁盘空间的云服务器为
40G/50G 高速网络接口
ime2224
fpga开发
采用AXIS-Stream接口结构图如下:256位AXI4-Stream端口在“Configuration”选项卡下选中“EthernetMAC+PCS/PMAwiththe256-bitAXI4-Stream”选项时,本节下所述端口可用。AXI4_Stream发射接口-256位信号信号I/O时钟域描述tx_clk_out输出AXI发射时钟。所有TX信号均以此时钟为参考tx_axis_tready
新手在消费级GPU上本地部署chatGLM-6B
韬小志
大模型语言模型pytorch持续部署
ChatGLM-6B是一种基于Transformer架构的对话生成模型,由清华大学开发的一款强大的语言生成模型,它融合了最先进的深度学习技术与海量中文语料的训练成果。ChatGLM-6B为开源大模型,具有参数量小、适合本地部署等特点,因此适合新手作为入门练习时使用。一、硬件要求1、理论需求硬盘空间:可用空间不小于40G;显存要求:本人选用的ChatGLM-6B是FP16精度的,运行代码需要不少于1
墨绿的表皮,红润甜蜜的内心——西瓜抹茶蛋糕
摩玛食堂
今天的惊喜是墨童西瓜,名字就很好听,模样也俊,小巧的身材,墨绿的表皮,红润甜蜜的内心,咕咕一口气可以吃半个呢~「西瓜抹茶蛋糕」准备材料西瓜芝士部分西瓜120g/吉利丁片10g/细砂糖35g淡奶油120g/奶油奶酪120g柠檬汁少许抹茶芝士部分奶油奶酪80g/牛奶4g白砂糖80g低筋面粉35g/淡奶油8g柠檬汁80g饼底消化饼干100g/黄油40g制作步骤1、准备好原材料,用冰水将吉利丁片泡软2、奶
centos 部署docker-ce并配置mysql容器(实测)
sa_dan
centosdockerlinux
一、环境准备Docker支持以下的CentOS版本:1.Docker运行在CentOS7(64-bit)上,要求系统为64位,系统内核版本为3.10以上2.Docker运行在Centos6.5或者更高的版本上,要求系统为64位,系统内核版本为2.6.32-431或者更高版本centos7操作系统,带GUI和开发工具包,(个人安装习惯)1核1U4G内存40G内存(亲测环境)其他配置也可以尝试,更高肯
最新版本-大前端全栈架构师 从HTML基础到大前端全栈架构师 零基础大前端就业班课程
老妇撩发少年狂
链接:https://pan.baidu.com/s/1Oqn0grodScfVUO-qm1_ghA提取码:4zc7下面的目录是大的阶段目录,每个阶段目录下面还分有小的章节目录每个小的章节目录中,都有多个小节课程,课程内容非常庞大。容量超过了40G├─01-HTML.zip├─02-CSS.zip├─03-电商XM.zip├─04-HTML5CSS3.zip├─05-06-Flex.zip├─07
深入浅出Java Annotation(元注解和自定义注解)
Josh_Persistence
Java Annotation元注解自定义注解
一、基本概述
Annontation是Java5开始引入的新特征。中文名称一般叫注解。它提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metadata)与程序元素(类、方法、成员变量等)进行关联。
更通俗的意思是为程序的元素(类、方法、成员变量)加上更直观更明了的说明,这些说明信息是与程序的业务逻辑无关,并且是供指定的工具或
mysql优化特定类型的查询
annan211
java工作mysql
本节所介绍的查询优化的技巧都是和特定版本相关的,所以对于未来mysql的版本未必适用。
1 优化count查询
对于count这个函数的网上的大部分资料都是错误的或者是理解的都是一知半解的。在做优化之前我们先来看看
真正的count()函数的作用到底是什么。
count()是一个特殊的函数,有两种非常不同的作用,他可以统计某个列值的数量,也可以统计行数。
在统
MAC下安装多版本JDK和切换几种方式
棋子chessman
jdk
环境:
MAC AIR,OS X 10.10,64位
历史:
过去 Mac 上的 Java 都是由 Apple 自己提供,只支持到 Java 6,并且OS X 10.7 开始系统并不自带(而是可选安装)(原自带的是1.6)。
后来 Apple 加入 OpenJDK 继续支持 Java 6,而 Java 7 将由 Oracle 负责提供。
在终端中输入jav
javaScript (1)
Array_06
JavaScriptjava浏览器
JavaScript
1、运算符
运算符就是完成操作的一系列符号,它有七类: 赋值运算符(=,+=,-=,*=,/=,%=,<<=,>>=,|=,&=)、算术运算符(+,-,*,/,++,--,%)、比较运算符(>,<,<=,>=,==,===,!=,!==)、逻辑运算符(||,&&,!)、条件运算(?:)、位
国内顶级代码分享网站
袁潇含
javajdkoracle.netPHP
现在国内很多开源网站感觉都是为了利益而做的
当然利益是肯定的,否则谁也不会免费的去做网站
&
Elasticsearch、MongoDB和Hadoop比较
随意而生
mongodbhadoop搜索引擎
IT界在过去几年中出现了一个有趣的现象。很多新的技术出现并立即拥抱了“大数据”。稍微老一点的技术也会将大数据添进自己的特性,避免落大部队太远,我们看到了不同技术之间的边际的模糊化。假如你有诸如Elasticsearch或者Solr这样的搜索引擎,它们存储着JSON文档,MongoDB存着JSON文档,或者一堆JSON文档存放在一个Hadoop集群的HDFS中。你可以使用这三种配
mac os 系统科研软件总结
张亚雄
mac os
1.1 Microsoft Office for Mac 2011
大客户版,自行搜索。
1.2 Latex (MacTex):
系统环境:https://tug.org/mactex/
&nb
Maven实战(四)生命周期
AdyZhang
maven
1. 三套生命周期 Maven拥有三套相互独立的生命周期,它们分别为clean,default和site。 每个生命周期包含一些阶段,这些阶段是有顺序的,并且后面的阶段依赖于前面的阶段,用户和Maven最直接的交互方式就是调用这些生命周期阶段。 以clean生命周期为例,它包含的阶段有pre-clean, clean 和 post
Linux下Jenkins迁移
aijuans
Jenkins
1. 将Jenkins程序目录copy过去 源程序在/export/data/tomcatRoot/ofctest-jenkins.jd.com下面 tar -cvzf jenkins.tar.gz ofctest-jenkins.jd.com &
request.getInputStream()只能获取一次的问题
ayaoxinchao
requestInputstream
问题:在使用HTTP协议实现应用间接口通信时,服务端读取客户端请求过来的数据,会用到request.getInputStream(),第一次读取的时候可以读取到数据,但是接下来的读取操作都读取不到数据
原因: 1. 一个InputStream对象在被读取完成后,将无法被再次读取,始终返回-1; 2. InputStream并没有实现reset方法(可以重
数据库SQL优化大总结之 百万级数据库优化方案
BigBird2012
SQL优化
网上关于SQL优化的教程很多,但是比较杂乱。近日有空整理了一下,写出来跟大家分享一下,其中有错误和不足的地方,还请大家纠正补充。
这篇文章我花费了大量的时间查找资料、修改、排版,希望大家阅读之后,感觉好的话推荐给更多的人,让更多的人看到、纠正以及补充。
1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。
2.应尽量避免在 where
jsonObject的使用
bijian1013
javajson
在项目中难免会用java处理json格式的数据,因此封装了一个JSONUtil工具类。
JSONUtil.java
package com.bijian.json.study;
import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap;
[Zookeeper学习笔记之六]Zookeeper源代码分析之Zookeeper.WatchRegistration
bit1129
zookeeper
Zookeeper类是Zookeeper提供给用户访问Zookeeper service的主要API,它包含了如下几个内部类
首先分析它的内部类,从WatchRegistration开始,为指定的znode path注册一个Watcher,
/**
* Register a watcher for a particular p
【Scala十三】Scala核心七:部分应用函数
bit1129
scala
何为部分应用函数?
Partially applied function: A function that’s used in an expression and that misses some of its arguments.For instance, if function f has type Int => Int => Int, then f and f(1) are p
Tomcat Error listenerStart 终极大法
ronin47
tomcat
Tomcat报的错太含糊了,什么错都没报出来,只提示了Error listenerStart。为了调试,我们要获得更详细的日志。可以在WEB-INF/classes目录下新建一个文件叫logging.properties,内容如下
Java代码
handlers = org.apache.juli.FileHandler, java.util.logging.ConsoleHa
不用加减符号实现加减法
BrokenDreams
实现
今天有群友发了一个问题,要求不用加减符号(包括负号)来实现加减法。
分析一下,先看最简单的情况,假设1+1,按二进制算的话结果是10,可以看到从右往左的第一位变为0,第二位由于进位变为1。
 
读《研磨设计模式》-代码笔记-状态模式-State
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
/*
当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类
状态模式主要解决的是当控制一个对象状态的条件表达式过于复杂时的情况
把状态的判断逻辑转移到表示不同状态的一系列类中,可以把复杂的判断逻辑简化
如果在
CUDA程序block和thread超出硬件允许值时的异常
cherishLC
CUDA
调用CUDA的核函数时指定block 和 thread大小,该大小可以是dim3类型的(三维数组),只用一维时可以是usigned int型的。
以下程序验证了当block或thread大小超出硬件允许值时会产生异常!!!GPU根本不会执行运算!!!
所以验证结果的正确性很重要!!!
在VS中创建CUDA项目会有一个模板,里面有更详细的状态验证。
以下程序在K5000GPU上跑的。
诡异的超长时间GC问题定位
chenchao051
jvmcmsGChbaseswap
HBase的GC策略采用PawNew+CMS, 这是大众化的配置,ParNew经常会出现停顿时间特别长的情况,有时候甚至长到令人发指的地步,例如请看如下日志:
2012-10-17T05:54:54.293+0800: 739594.224: [GC 739606.508: [ParNew: 996800K->110720K(996800K), 178.8826900 secs] 3700
maven环境快速搭建
daizj
安装mavne环境配置
一 下载maven
安装maven之前,要先安装jdk及配置JAVA_HOME环境变量。这个安装和配置java环境不用多说。
maven下载地址:http://maven.apache.org/download.html,目前最新的是这个apache-maven-3.2.5-bin.zip,然后解压在任意位置,最好地址中不要带中文字符,这个做java 的都知道,地址中出现中文会出现很多
PHP网站安全,避免PHP网站受到攻击的方法
dcj3sjt126com
PHP
对于PHP网站安全主要存在这样几种攻击方式:1、命令注入(Command Injection)2、eval注入(Eval Injection)3、客户端脚本攻击(Script Insertion)4、跨网站脚本攻击(Cross Site Scripting, XSS)5、SQL注入攻击(SQL injection)6、跨网站请求伪造攻击(Cross Site Request Forgerie
yii中给CGridView设置默认的排序根据时间倒序的方法
dcj3sjt126com
GridView
public function searchWithRelated() {
$criteria = new CDbCriteria;
$criteria->together = true; //without th
Java集合对象和数组对象的转换
dyy_gusi
java集合
在开发中,我们经常需要将集合对象(List,Set)转换为数组对象,或者将数组对象转换为集合对象。Java提供了相互转换的工具,但是我们使用的时候需要注意,不能乱用滥用。
1、数组对象转换为集合对象
最暴力的方式是new一个集合对象,然后遍历数组,依次将数组中的元素放入到新的集合中,但是这样做显然过
nginx同一主机部署多个应用
geeksun
nginx
近日有一需求,需要在一台主机上用nginx部署2个php应用,分别是wordpress和wiki,探索了半天,终于部署好了,下面把过程记录下来。
1. 在nginx下创建vhosts目录,用以放置vhost文件。
mkdir vhosts
2. 修改nginx.conf的配置, 在http节点增加下面内容设置,用来包含vhosts里的配置文件
#
ubuntu添加admin权限的用户账号
hongtoushizi
ubuntuuseradd
ubuntu创建账号的方式通常用到两种:useradd 和adduser . 本人尝试了useradd方法,步骤如下:
1:useradd
使用useradd时,如果后面不加任何参数的话,如:sudo useradd sysadm 创建出来的用户将是默认的三无用户:无home directory ,无密码,无系统shell。
顾应该如下操作:
第五章 常用Lua开发库2-JSON库、编码转换、字符串处理
jinnianshilongnian
nginxlua
JSON库
在进行数据传输时JSON格式目前应用广泛,因此从Lua对象与JSON字符串之间相互转换是一个非常常见的功能;目前Lua也有几个JSON库,本人用过cjson、dkjson。其中cjson的语法严格(比如unicode \u0020\u7eaf),要求符合规范否则会解析失败(如\u002),而dkjson相对宽松,当然也可以通过修改cjson的源码来完成
Spring定时器配置的两种实现方式OpenSymphony Quartz和java Timer详解
yaerfeng1989
timerquartz定时器
原创整理不易,转载请注明出处:Spring定时器配置的两种实现方式OpenSymphony Quartz和java Timer详解
代码下载地址:http://www.zuidaima.com/share/1772648445103104.htm
有两种流行Spring定时器配置:Java的Timer类和OpenSymphony的Quartz。
1.Java Timer定时
首先继承jav
Linux下df与du两个命令的差别?
pda158
linux
一、df显示文件系统的使用情况,与du比較,就是更全盘化。 最经常使用的就是 df -T,显示文件系统的使用情况并显示文件系统的类型。 举比例如以下: [root@localhost ~]# df -T Filesystem Type &n
[转]SQLite的工具类 ---- 通过反射把Cursor封装到VO对象
ctfzh
VOandroidsqlite反射Cursor
在写DAO层时,觉得从Cursor里一个一个的取出字段值再装到VO(值对象)里太麻烦了,就写了一个工具类,用到了反射,可以把查询记录的值装到对应的VO里,也可以生成该VO的List。
使用时需要注意:
考虑到Android的性能问题,VO没有使用Setter和Getter,而是直接用public的属性。
表中的字段名需要和VO的属性名一样,要是不一样就得在查询的SQL中
该学习笔记用到的Employee表
vipbooks
oraclesql工作
这是我在学习Oracle是用到的Employee表,在该笔记中用到的就是这张表,大家可以用它来学习和练习。
drop table Employee;
-- 员工信息表
create table Employee(
-- 员工编号
EmpNo number(3) primary key,
-- 姓