自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 资源 (1)
  • 收藏
  • 关注

原创 go语言编译运行时遇到package xxx is not in GOROOT (C:\Go\src\basic) ---使用goland工具

学习go语言时自建了一个工程项目,当引入了自定义的某个包,想执行main函数时报:package basicis not in GOROOT(C:\Go\src\basic)这里 basic 是我的自定义包名,错误是goroot没找到我自定义的包,这里说一下,我的项目的包管理工具是使用默认的gopath,虽然通过设置环境变量或者在goland工具的setting里设置了gopath,但是使用gopath时需要注意三点:代码开发必须在go path src目录下,不然,就有问题。 依赖手动管理

2021-12-31 18:46:17 6129

转载 解决Datatables warning(table id = ‘example’): cannot reinitialise data table

解决Datatables warning(table id = ‘example’): cannot reinitialise data table

2017-03-08 11:04:14 1448

转载 Linux下安装php压缩包扩展rar.so

首先在http://pecl.php.net/package/rar下载需要的版本,下载后是一个tgz的压缩包,然后依次执行gunzip rar-xxx.tgztar -xvf rar-xxx.tarcd rar-xxxphpize./configure && make && make install编译安装之后,rar.so会出现在你的扩展目录里,然后配置ph

2016-06-08 17:45:13 2673

原创 PHP安装加载yaf扩展,并用自动生成目录实现hello world程序

准备工作:       确定系统已经安装了gcc、gcc-c++、make、automake、autoconf等依赖库,如果之前装好了PHP那么这些依赖应该都有了,推荐用yum管理安装php环境。       可以获取到yaf包的途径:       1 Yaf其实算是PHP官方的一个扩展,我们可以直接在PHP官网下载。 http://pecl.php.net/package/yaf

2016-06-01 18:13:55 6461 1

原创 Linux(CentOS6.x)下使用yum软件管理工具安装LNMP(Nginx+PHP+Mysql)环境并配置虚拟主机vhost

前言:之前本小生也尝试过源码安装,即在官网下载nginx,php,mysql的tar包然后手工一步一步的搭建,但是期间发现,每个软件在linux环境运行时都需要大量的依赖包,比如nginx需要gcc等,php需要pcre等,都需要逐个的去官网找安装包安装,比较麻烦和繁琐,尤其是在安装前执行配置环境变量./configure 时,稍不留神或者之前少安装了某个依赖包,那就是频繁的报错和调试了,对于有时

2016-05-31 17:31:59 1631

原创 Linux下安装nginx

前言: Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件代理服务器,并在一个BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好。(面试时装X专用)Nginx需要依赖主机上有安装编译包和一些依赖包,可以使用yum包管理器来安装和创建这些软件,如果已安装也会查询并更新到最新版本执行:yum inst

2016-05-10 18:39:33 914 1

原创 yii框架中分页url重写rewrite达到各参数变伪静态链接,即不出现?和&的参数

比如我现在在yii框架中访问

2014-10-17 15:05:16 1763

原创 php中利用整数通过ascii码转换并遍历26个英文字母

$ch = 65; for ($i=0;$i<26;$i++){ echo chr($ch+$i); }

2014-09-29 18:07:11 1313

转载 mysql中随机获取排序条件中的指定数量数据

使用了mysql的随机函数RAND(),比如随机取12条:SELECT * FROM video_info ORDER BY RAND() LIMIT 12但是效率较差,执行时间大概用了8秒上下,优化一下并加上条件后:SELECT * FROM video_info WHERE v_id >= (SELECT floor(RAND() * (SELECT MAX(v_i

2014-02-11 17:51:34 3009

原创 yii框架中findall方法取数据使用总结,包括select各种条件,where条件,order by条件,limit限制以及使用单纯sql语句query时占位符的使用等

在yii框架中可以使用映射类的find方法取出一条数据或者用findall方法取出数条数据来,那么如何按照所需条件来取数据呢,主要用到了CDbCriteria这个类,这个类是yii自带的操作数据库的支持类,可以作为参数传递给find等方法,这里用findall做个例子:比如我要取出videoinfo表中的'v_id','title','big_class','sub_class','u

2014-02-08 18:15:02 10449 1

原创 phpQuery乱码解决经验分享

之前使用phpQuery采集页面信息,但是取过来后中文总是乱码,上网搜了一下别的同僚的解决方案,其中最有用的一篇是http://blog.ihipop.info/2011/08/2647.html/comment-page-1 作者的解决方案很详细,但是按照方案实行了一遍后,发现还是没解决我的问题,于是又装回了原版的phpquery,然后继续在编码上来回转换解决问题。   我需要完成的任务是从

2013-12-11 14:57:28 5491 2

转载 sql语句中一种可以代替like查询语句的效率较高的查询关键字的方法

SQL中代替Like语句的另一种写法[日期:2006-04-12] 来源:  作者:未知 [字体:大 中小] 比如查找用户名包含有"c"的所有用户,可以用use mydatabaseselect * from table1 where username like'%c%"下面是完成上面功能的另一种写法:use mydatabaseselect * from tabl

2013-07-29 16:58:08 1679

转载 php中防止sql注入攻击的方法

function inject_check($sql_str) { $check=eregi('select|insert|update|delete|\'|\/\*|\*|\.\.\/|\.\/|union|into|load_file|outfile', $sql_str); // 进行过滤 if($check){ echo "输入非法注入内容!";

2013-07-07 15:47:55 590

原创 dede织梦cms系统中如何添加自定义标签方法function

在织梦的标签中有时候会用到一些系统写好的工具方法,例如GetDateTimeMK(@me)格式化时间和cn_substr(@me,50)截取字符串等等,如何自定义一个工具方法呢,打开目录\include\helpers 文件夹,这个helpers下的以 文件名.helper.php命名的文件都是标签的工具方法文件,已经在书写模板前预加载了,我们挑其中一个文件,比如string.helper.php

2013-05-14 16:42:04 3651

转载 关于分别import导入每个文件和*操作哪个更有效率

关于分别import导入每个文件和*操作哪个更有效率,回答是:效率相同。

2013-03-18 16:19:05 521

转载 关于在声名类class前加public关键字的含义

关于在声名类class前加public关键字的含义

2013-03-18 16:15:25 1030

原创 java的工厂设计模式实例

/**工厂类实例*通过一个工厂类实现生产水果这个特征的对象*/interface Fruit{//水果接口 public void eat();}class Apple implements Fruit{//苹果类 public void eat(){ System.out.println("这个水果是个苹果!"); }}class Orange implements

2013-02-19 10:33:05 612

原创 java 中关于抽象类和接口的范例,通过多态中的向上转移实现

java 中关于抽象类和接口的范例,通过多态中的向上转移实现/**模板设计范例*模拟人的两个实例学生和工人*/abstract class Person{ //人的模板,抽象类 private String name; //人的共同属性姓名 private int age; //人的共同属性年龄 public Perso

2013-02-18 16:29:19 497

转载 java中接口interface的基本概念

java中接口interface的基本概念

2013-02-17 11:40:49 345

转载 java语言中的final关键字用法

java语言中的final关键字用法

2013-02-17 10:50:36 525

转载 java语言中方法重载overloading和方法重写(覆写)overriding的区别

java语言中方法重载overloading和方法重写(覆写)overriding的区别

2013-02-16 15:54:07 551

转载 java语言中this于super关键字的区别

java语言中this于super关键字的区别

2013-02-16 15:50:50 506

转载 java中常用的内存区域

java中常用的内存区域

2013-01-16 16:07:00 377

转载 解决php服务器软件内存耗尽Allowed memory size of 123456789 bytes exhausted方法

<br />出现该错误的原因:<br /><br />是因为php页面消耗的最大内存默认是为 8M (在PHP的ini件里可以看到) ,如果文件太大 或图片太大 在读取的时候 会发生上述错误。<br /><br />解决办法有三个:<br /><br />1,修改 php.ini  (永久性方法,只要用这个服务器软件)<br />将memory_limit由 8M 改成 16M(或更大),重启apache服务   <br /><br />2,在PHP 文件中 加入 ini_set(”me

2011-06-01 11:27:00 1406

原创 dedecms织梦5.x中,在页面模板里直接使用跳转链接redirecturl而不是织梦链接arcurl的解决办法

<br />很简单,获取到文章id,然后做一次数据库查询,查出dede_addonarticle表里的redirecturl字段即可<br /> <br />包含在循环里的写法,例如dede:list中<br /> <br />[field:id runphp='yes'] <br />  $aid = @me; $row = $GLOBALS['dsql']->GetOne("Select redirecturl From kumi_guides where aid='$aid'");<br />

2011-05-10 10:37:00 3589

转载 修改dedecms标题长度的3种办法(cn_substr方法加省略号)

修改dedecms标题长度的3种办法dedecms限制标题长度加省略号的修改方法 大家都知道,有时候,网页文章的标题太长的时候,会影响网页的美观,所以我们要对它进行修剪,限制它只显示多少个文字,多出来的部分用省略号代替. 那么如何和在DEDECMS实现这个效果呢?下面列出3种方法给大家参考: 1、修改Cdedecms限制标题长度加省略号的修改方法大家都知道,有时候,网页文章的标题太长的时候,会影响网页的美观,所以我们要对它进行修剪,限制它只显示多少个文字,多出来的部分

2011-04-12 11:04:00 6533 1

原创 织梦dedecms v5.x 后台添加菜单项

我使用的是5.6版,后台想添加个菜单,导向自己写的插件plus,网上有文章教如何添加,照做后发现点击新加的选项卡老报js错误,左后自己综合修改了一下,最后成功了,修改方法如下: 找到 dede/templets/index_menu2.htm 加入一个选项卡,我放在了141行,在那个if判断权限的条件外,这样可以让编辑人员看到 其他 这里注意你的id,link9不要

2011-04-07 17:13:00 3703

原创 织梦dedecms v5.6 解决文章摘要250个字符的限制

织梦dedecms v5.6 解决文章摘要250个字符的限制

2011-03-21 12:18:00 1262

转载 转PHP100网站:php 数组的指针操作

<br />array("key"=>"value");建立数组<br />  //显示数组<br />  print_r($array);<br />  //使用compact()函数新建数组,并把参数做为新数组的单元;<br />  $newArray = compact("red","green","yellow","blue","array");<br />  //使用extract()函数把数组中的单元转换为变量<br />  extract($exArray);<br />  echo "$ke

2011-03-03 10:50:00 508

转载 JS时间段判断显示文字

<br /><mce:script language="javascript" type="text/javascript"><!-- function strToDate(str,ext){ if(str==null || str=='') return; var arys = new Array(); arys = str.split('-'); var newDate = new Date(arys[0],arys[1]-1,arys[2],9,

2010-11-12 15:59:00 1516

转载 PHP中获得用户的真实IP地址

<br />现在很多朋友上网都用代理,特别是教育网的用户要上外网的时候,那是非代理不能上也。用代理给用户带来了方便,却给网站的统计带来了麻烦。PHP一个特别有用的变量,那就是$_sever[http_x_forwarded_for]这个变量就可以透过代理获得用户的真实ip地址。<br />  <br />   但是同时又遇到了一个问题,并不是所有的人都在用着代理服务器上网,所以必须要再做一次判断,否则碰到没用代理的用户你的ip值就是空了!<br /> <br /> <br />/**<br /

2010-11-12 11:02:00 1167

原创 php中使用正则表达式验证邮件地址

<br />$email = "[email protected]"; if (preg_match ("/^[_.0-9a-z-a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,4}$/",$email)) { print "A match was found."; } else { print "A match was not found."; }

2010-08-20 18:20:00 1326

原创 PHP模板引擎Smarty的常用变量操作符

<br /><br />capitalize[首字母大写] <br />count_characters[计算字符数]<br />cat [连接字符串] <br />count_paragraphs [计算段落数]<br />count_sentences [计算句数]<br />count_words[计算词数]<br />date_format [时间格式]<br />default[默认]<br />escape [转码]<br />indent[缩进]<br />lower[小写 ]

2010-07-05 21:39:00 404

原创 Drupal6中 使用hook_mail和drupal_mail发送邮件

在Drupal中,有一个钩子实现了邮件的发送接口,就是hook_mail($key, &$message, $params) 钩子,详见:http://api.drupal.org /api/function/hook_mail/6 这个钩子可以定义你要发送的邮件实体,即邮件标题和内容,一般放在你定义的.module文件里,然后就是在你需要发送邮件的程序位置处调用 

2010-04-09 15:56:00 1738 1

转载 [转帖]在PHP中使用phpmailer组建发送邮件

phpmailer组建时广大php爱好者为开发程序实现邮件发送方面的得力助手,使用简便快捷,phpmailer组建下载可访问http://sourceforge.net/projects/phpmailer/files/phpmailer%20for%20php5_6/ 下面是转自网上的一篇实例,我略作了改动,原文作者 李英江 http://blog.csdn.net/river80/ar

2010-04-08 15:26:00 1403

原创 PHP的一个过滤敏感词或脏话的方法

主要使用了  int substr_count ( string haystack, string needle [, int offset [, int length]] )  这个方法,这个方法遍历待测的字符串$str中有没有$allergicWord数组中所包含的敏感词:       $allergicWord = array(脏话,骂人话);      $str =

2010-03-10 16:45:00 4528

原创 drupal6中添加一个自定义菜单列表

   在drupal6中实现一个自定义菜单列表,比如进入admin后台时点击“内容管理”出现的类似这种: 在自己定义这个列表时一定要注意自己写的menu代码中的,比如//后台产品添加$items [admin/product/add] = array (      title => 添加产品,      page callback => product_add,

2010-03-10 15:58:00 1821

原创 比较简单的jquery下select列表框二级联动

自己写的,未使用jquery.select.js下的功能,只是用了jquery本身      function chengequyu(){   var qu = $("#qu").val();   switch(qu){     case "01":      $("#quyu").empty();      $("复兴门商圈宣武门商圈和平门

2009-12-30 16:52:00 2811

原创 drupal6中使用drupal_html_to_text方法过滤替换html超文本代码

   当我们使用drupal的后台或者其他地方使用了FCKeditor等所见即所得插件后,得出的文本经常会带有附加的html超文本代码,有时候我们使用这个文本信息时不想让某些html代码的效果出现,但是又不能破坏原FCKeditor编辑后的代码,drupal为我们提供了一个很好的过滤替换html的方法: drupal_html_to_text($string, $allowed_tags

2009-11-12 16:50:00 985

原创 drupal6中定义并使用自己自定义模块的api

    drupal中会自动加载你启用过的所有模块,包括系统模块,第三方模块,和你自己写的模块。    那么如何给别的模块或者程序提供我写的api呢,方法很简单,就是将你实现的方法写在你的.module下即可,比如我有个自己写的模块叫做: mytest.module, 在里面我写了一个自定义的方法叫做 mytest_get_name(),实现的功能很简单,就是返回一个字符串,再加上当天

2009-11-10 10:44:00 1189

yaf目录结构

yaf的目录结构,index.php内有一个hello world程序

2016-06-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除