编程笔记

  • 分享一个常用的javascript静态类

    废话不多说,直接奉上代码,知道干啥用的小伙伴直接带走吧。 util=function{ return { $:functionid{ &nbs

  • 修复bash漏洞的shell脚本分享

    在网上搜资料找到一个大神写的shell修复bash漏洞脚本,觉得很不错,拖到我blog里来共享给大家. 脚本内容: #binbash #Author Alex Fang. Updates may apply soon. clear echo "Press anykey to co

  • jQuery中[attribute=value]选择器用法实例

    本文实例讲述了jQuery中[attribute=value]选择器用法。分享给大家供大家参考。具体分析如下: 此选择器能够匹配带有给定属性和属性值的元素。 语法结构: $"[attribute=value]" 参数列表:

  • Shell脚本中实现切换用户并执行命令操作

    今天公司同事来找到我说要在服务器上用另外一个用户执行python脚本,但设置到crontab里却老是root用户来执行,为了省事我就想了一个偷懒的办法,就是用shell脚本切换到那个用户,然后去执行那个python脚本.好了,这篇文章我只演示怎么用shell脚本切换到其他用户执行命令. 系统:centos 5.x 脚本内容: cat test.sh

  • Shell脚本实现关闭多余的tty终端

    今天给公司新部署服务器进行优化,发现了tty终端居然有6个,为了节省点内存,决定只留一个tty终端,其他的都关闭掉,但centos6跟centos5的终端关闭方法完全变了,而且我也比较懒,不想一台一台的设置,写了下面这个脚本来节省时间. 系统:centos 6 关闭tty终端脚本: cat pkill.sh #!bin

  • Shell脚本实现监控kingate并自动启动

    自己在vps做的kingate服务端,估计最近占用流量太大了,老是被服务商把我vps重启,但kingate这个东西是一旦被强制结束掉,是无法开机启动的,因为要把kingate.pid这个文件删除了才能启动,好吧,对于我们这样的懒人来说,当然不能自己去登录服务器去手动删除并启动kingate,就写了个简单的shell脚本来替我完成这些。 系统:centos 5.x 脚本内容:

  • javascript实现左右控制无缝滚动

    无缝滚动是项目中经常需要用到的一种特效,网上也有很多的示例代码,这里给大家分享的是一段比较简单实用的,而且兼容性也不错的代码,小伙伴们仔细研究下吧。 html 代码: SPANhtml SPANhead lang="en"

  • Shell脚本实现监控rsync数据是否传输完

    今天有台服务器a要把网站程序全部传输到另外一台服务器b上去,但离下班时间就只有1个小时了,为了准时下班,简单写了个shell脚本来监控是否有传输完,我先在服务器a上看了下网站程序总大小为12G,用du -sm查看也就是11517,服务器也不会有人再传东西上去了,所以我可以放心容量不会再变大了。 系统:centos 5.x 需要的软件:rsync 脚本内容:

  • Shell脚本实现监控iptables运行状态

    最近在调试服务器的iptables,自己做了个定时关iptables,但晚上回家很少开电脑,所以就没法去启动iptables,当然你可能会说,为什么不取消定时关闭iptables,我只能说个人的环境不一样,需求也就不一样. 脚本内容: vi iptables-reset.sh #!binbash #Powered by

  • jQuery中复合属性选择器用法实例

    本文实例讲述了jQuery中复合属性选择器用法。分享给大家供大家参考。具体分析如下: 此选择器能够匹配同时满足多个属性条件的元素。 语法结构: [selector1][selector2][selectorN] 参数列表: t

  • jQuery中:first-child选择器用法实例

    本文实例讲述了jQuery中:first-child选择器用法。分享给大家供大家参考。具体分析如下: 此选择器能够匹配父元素的第一个子元素。 语法结构: $":first-child" 此选择器一般也要和其他选择器配合使用,比如类选择器、元素选择器等等。例如: $"u

  • Win2008 R2配置IIS7.5+PHP Manager+PHP5.3+Mysql5.5+Wincache

    早就听说最新的Windows Server 2008+IIS下边跑PHP并不比Linux差很多,而且微软已经和ZEND合作,专门针对IIS推出了FastCGI的支持,并且在IIS7.0之后就将FastCGI集成在IIS中,还有PHP的配置工具PHP Manager,所以在2008 server下边配置PHP已经非常简单了,另外微软还另外推出了对PHP加速的软件WinCache,效果还是很不错的。 第一

  • jQuery中:nth-child选择器用法实例

    本文实例讲述了jQuery中:nth-child选择器用法。分享给大家供大家参考。具体分析如下: 此选择器匹配其父元素下的第N个子或奇偶元素。 :eqindex选择器只匹配一个元素,而:nth-child选择器将为每一个父元素匹配子元素。 :nth-child从1开始的,而:eq是从0开始。 语法结构: $

  • jQuery中:last-child选择器用法实例

    本文实例讲述了jQuery中:last-child选择器用法。分享给大家供大家参考。具体分析如下: 此选择器能够匹配父元素的最后一个子元素。 注意:last只选取一个元素,而此选择符将匹配每个父元素的最后一个子元素。 语法结构: $":last-child" p

  • php自定义加密与解密程序实例

    本文实例讲述了php自定义加密与解密程序。分享给大家供大家参考。具体分析如下: PHP3 Cryption是一个非常容易被破解,不安全的加密功能,不应该是非常重要的东西用,虽然加密是好的,它不会阻碍对尖端开裂程序的严格考验. 不过,试试吧...这是一个伟大的方式来加密和解密字符串。与许多隐窝功能,这是双向的。基于一个密码,您可以加密或解密。您也可以解密或加密过无数次,通过循环或其他方法

  • 从视图中删除行会从MySQL的基表中删除行吗?

    是的,从视图中删除行从基表中删除行。让我们通过创建一个新表来了解这一点。创建表的查询如下 mysqlcreatetabledeleteFromBaseTableDemo - -IdintNOTNULL&nb

  • 在MongoDB中找到带有ObjectID的文档?

    要在MongoDB中查找带有Objectid的文档,请使用以下语法- db.yourCollectionName.find{"_id":ObjectId"yourObjectIdValue"}.pretty; 为了理解上述语法,让我们用文档创建一个集合。使用文档创建集合的查询如下- db.findDocumentWithObjec

  • 如何从C ++ STL向量中删除具有特定值的项?

    擦除功能用于从C ++ STL向量中删除具有特定值的项。 算法 Begin Declarevectorvanditeratorittothevector. Initializethevector. Erasefunctionis&

  • 避免在MongoDB中重复输入?

    为了避免在MongoDB中重复输入,可以使用createIndex。语法如下- db.yourCollectionName.createIndex{"yourFieldName":1},{unique:true}; 让我们实现以上语法。避免在MongoDB中重复条目的查询如下- db.avoidDuplica

  • 获取不同的值并在MySQL中计数

    要获取不同的值并计算它们,可以使用GROUP BY子句。 语法如下 selectyourColumnName,count*asanyAliasNamefromyourTableNamegroupbyyourColumnName; 为了理解上述语法,让我们创建一个表。创

  • C ++ STL中的Emplace与Insert

    插入操作避免了不必要的对象复制,并且比插入操作更有效地进行了插入。插入操作引用一个对象。 算法 Begin Declareset. Useemplacetoinsertpair. Useinse

  • 用MongoDB查询数组元素?

    查询数组元素时,MongoDB更好。让我们使用以下语法查询数组元素- db.yourCollectionName.find{yourArrayFieldName:"yourValue"}.pretty; 上面的语法将返回所有在数组字段中具有“ yourValue”值的文档。 为了理解这个概念,让我们用文档创建一个集合。使用文档创建集合的查询如下-

  • 删除一行并在MySQL中使用正确的ID对其他行重新排序?

    为了理解这个概念,让我们首先创建一个表。创建表的查询如下 mysqlcreatetableReorderSortDemo - -UserIdint -;

  • C ++ STL的Map和Multimap中的降序

    通常,映射和多映射映射的默认行为是按升序存储元素。但是我们可以使用更大的功能按降序存储元素。 映射降序排列: 这里使用的功能- m::find –如果找到,则返回映射中键值为“ b”的元素的迭代器,否则返回迭代器结束。

  • 检查一列以获取MySQL中的唯一值

    您可以为此使用子查询。让我们首先创建一个演示表 mysqlcreatetableuniqueBothColumnValueSameDemo - -UserIdint, -U

  • 如何知道MongoDB中使用了哪种存储引擎?

    要知道MongoDB中使用了哪种存储引擎,可以使用storageEngine。语法如下- db.serverStatus.storageEngine; 要了解存储引擎的所有配置详细信息,可以使用以下语法: db.serverStatus.yourStorageEngineName; 让我们实现以上语法,以了解MongoDB中正在使用哪

  • MySQL查询将两列合并为一个列?

    您可以COALESCE为此使用功能。在该COALESCE函数中,它从列中返回第一个NON NULL值。为了理解这个概念,让我们首先创建一个演示表 mysqlcreatetablecombineTwoColumnsDemo -

  • 在STL中实现Vector的C ++程序

    向量具有在插入或删除元素时自动像动态数组一样自动调整大小的能力,容器可以自动处理其存储。矢量元素放置在连续的存储中,以便可以使用迭代器对其进行访问和遍历。可以在向量的开头,中间或结尾插入或删除数据。 功能和说明: Listoffunctionsusedhere: v.size=&n

  • 如何确定一个值是否出现在MySQL的GROUP BY组中?

    您可以将聚集函数SUM与IF一起使用,以确定某个值是否出现在GROUP BY组中。 让我们首先创建一个演示表 mysqlcreatetableGroupbygroupDemo - -UserId&

  • C ++程序在STL中实现堆栈

    堆栈是遵循特定操作顺序的线性数据结构。订单可以是FILO(先进先出)或LIFO(先进先出) 算法 Begin Declarestackvector. Taketheinputasperchoice.  

  • 如何停止对MySQL十进制字段进行舍入?

    您可以借助DECIMAL函数停止对十进制字段进行四舍五入。这是四舍五入的十进制字段的演示。对于我们的示例,让我们首先创建一个演示表 mysqlcreatetablestopRoundingDemo - -Amou

  • C ++程序在STL中实现排序容器

    在此C ++程序中,我们在STL中实现了Sorting容器。 功能和说明: Functionsusedhere: l.push_back=Itisusedtopushelementsintoalis

  • 如何在MongoDB中获得不同的子文档字段值列表?

    若要获取不同的子文档字段值列表,可以使用dot(。)。语法如下- db.yourCollectionName.distinct"yourOuterFieldName.yourInnerFieldName"; 为了理解这个概念,让我们用文档创建一个集合。使用文档创建集合的查询如下- db.getDistinctListOfSubDocume

  • 添加DATE和TIME字段以在MySQL中获取DATETIME字段?

    您可以使用CONCAT函数设置日期和时间字段以获取DATETIME字段。 让我们创建一个演示表 mysqlcreatetablegetDateTimeFieldsDemo - -ShippingD

  • 在MySQL SELECT子句中添加/连接文本值?

    要在select子句中添加连接文本值,可以使用concat函数。 让我们创建一个表 mysqlcreatetableConcatenatingDemo - -UserIdint&nb

  • MySQL选择按值计数?

    您可以COUNT为此使用功能。让我们首先创建一个演示表 mysqlcreatetablecountValueDemo - -ShippingDatetimedatetime,  

  • 在MongoDB中执行聚合排序?

    您可以将aggregatemethod和$sort运算符一起使用。为了理解这个概念,让我们用文档创建一个集合。使用文档创建集合的查询如下- db.aggregationSortDemo.insertOne{"StudentId":98,"StudentFirstName":"John","StudentLastName":"Smith"};

  • 如何固定MySQL插入?

    借助以下语法,可以在同时插入多个记录时加快MySQL的插入速度 STARTTRANSACTION insertintoinsertDemoyourColumnName1,yourColumnName2,...NvaluesyourValue1,yourValue2,....N,yourValue1,yourValue2,....N,....

  • 选择MongoDB文档,其中字段不存在,为null或为false?

    您可以为此使用$in运算符。让我们首先用文档创建一个集合。使用文档创建集合的查询如下- db.selectMongoDBDocumentsWithSomeCondition.insertOne{"StudentId":1,"StudentName":"Larry"}; { "acknowledged":true,

  • 从MySQL的SHOW COLUMNS中排除某些列?

    让我们首先创建一个演示表 mysqlcreatetableexcludeCertainColumnsDemo - -StudentIdintNOTNULLAUTO_INCREMENT