- 浏览: 177921 次
- 性别:
- 来自: 西安
最新评论
-
ze00ro:
great job, thanks very much
codeigniter日志类库 -
cq361106306:
引用[*][img][/img]
给kindeditor增加代码高亮功能【续一】 -
亚飞正传:
嗯,不错。不过,博主可以扩展下,增加今天比昨天的,这周比上周之 ...
codeigniter年、月、周、日排行类库 -
wxhlwd:
为什么load之后,页面报错说是没有找到simple_html ...
simple_html_dom 采集网页 -
baiyuxiong:
这个肯定可以的,你可以自己改一下。这个类库不难。langziy ...
Codeigniter无限分类类库
文章列表
可以做为点击排行,积分排行等使用。
数据库:
CREATE TABLE `log` (
`id` int(11) NOT NULL auto_increment,
`uid` int(11) NOT NULL COMMENT '用户',
`tid` int(11) NOT NULL COMMENT '被操作的东西',
`option` tinyint(4) NOT NULL COMMENT '做了什么',
`date` int(10) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARS ...
可以做为点击排行,积分排行等使用。
支持:总排行,年排行,月排行,周排行,日排行。
数据库:
CREATE TABLE `ohelp` (
`id` int(11) NOT NULL auto_increment,
`contentid` int(11) NOT NULL,
`counts` int(11) NOT NULL,
`date` date NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='排行表' AUTO_INCREMENT=8 ;
类库 ...
用脚本启动一些程序,有时,脚本会因为启动的程序没有退出,脚本卡住不动,无法进行后续的操作,所在我们需要让程序在后台启动(linux)或新进程里启动(windows),现记录在两种系统下的实现方式:
linux下
nohup java com.baiyuxiong.Test &
windows下
start java com.baiyuxiong.Test
其中java com.baiyuxiong.Test是我要执行的命令。
比如启动记事本:
start %SystemRoot%\system32\notepad.exe
本地测试时,除了localhost,你还可以配置很多帅气的域名,只有想不到,没有做不过。
第一步:
修改C:\WINDOWS\system32\drivers\etc\hosts文件
127.0.0.1 localhost
127.0.0.2 ci
第二步,修改apache配置文件,在配置文件的最后面,插入下面设置
<VirtualHost 127.0.0.1:80>
DocumentRoot "D:/wamp/www/localhost"
ServerName 127.0.0.1:80
</Virtualho ...
请勿转载。
目前主流的PHP框架设计模式均为MVC模式,比如yii或codeigniter,均是由控制器接收页面请求,并沟通模型与视图的交互。如果我们把网站整体看作一个矩阵,把网站接收用户请求并处理看作是网站的竖向,而把网站的每 ...
修改一下JQUERY的引用位置,就可以使用了。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>浮动广告</title>
<style type=&q ...
级别0的无知:缺少无知; 知道如何问问题,知道如何回答问题;
级别1的无知:缺少知识;知道如何问问题,但不知道如何回答问题;
级别2的无知:缺少意识;不知道如何问问题,不知道如何回答问题,但是知道有问题;
级别3的无知:缺少过程;甚至不知道有问题,但是意识到不对劲
级别4的无知:缺少对于无知的层次的无知;甚至没有察觉到不对劲,更弹不上如何解决问题;
把cxf所有的包引进来就可以了。不需要另外引用spring的jar包。
用myeclipse 建立web project.这里贴SERVER端的实现代码
首先定义SEI:
package demo.sayhi.server;
import javax.jws.WebService;
import javax.jws.WebMethod;
import javax.jws.WebParam;
@WebService
public interface ISayHi {
@WebMethod
String HI(@WebParam(name="username& ...
文章系统经常用到无限分类,共享一个自己制作的无限分类类库,只适用于Codeigniter,也可适当修改后用于别的地方。
数据表,建表语句:
CREATE TABLE `ordertest` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`pid` int(11) NOT NULL,
`cname` varchar(200) CHARACTER SET utf8 NOT NULL,
`clevel` int(11) NOT NULL,
`corder` int(11) NOT NULL,
PRIMARY KEY (`id`) ...
tsv跟csv很像,不过csv是以,分格数据,tsv是以tab分格。
php分析tsv数据:
$path = "D:\\test.tsv";
if(file_exists($path))
{
$fp = fopen($path,'r');
while (!feof($fp)) {
$str = fgets($fp);
$pieces = explode("\t", $str);
var_dump($pieces);
}
}
else
{
echo &quo ...
以后搞JAVA了,发一些入门级没营养的东西。
数据位操作函数
/**整数转成byte数组*/
public static byte[] intToByteArray(int i) {
byte[] result = new byte[4];
result[0] = (byte) ((i >> 24) & 0xFF);
result[1] = (byte) ((i >> 16) & 0xFF);
result[2] = (byt ...
未经允许,请勿转载。
Textile是一个人性化的Web文本生成器,以简洁的方式提供HTML标签功能。说的通俗点,其实就是把一些特定的字符转换成HTML标签。
其发明者提供了一个沙盒程序可以用来练习使用方法,地址:http://textile.thresholdstate.com/
下面简单列举使用方法,在下面的例子中,第一句为Textile格式的语句,第二句为实际输出的效果。
一、文字样式
强调:
A _simple_ example.
<p>A <em>simple</em> example.</p>
解释:
第一句,simpl ...
1、在/etc/rc.d/init.d/目录下,建立一个startoracle脚本文件。
2、在/etc/rc.d/init.d/目录下,输入vi startoracle即可编辑文件。
#!/bin/sh
#chkconfig:345 99 99
#description:启动、停止oracle数据库和监听控制程序
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=/opt/oracle/product/10.2.0
export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bi ...
很多时候,网站有一些在每个页面都需要使用的数据,比如网站名称,SEO方面的关键词等。下面的教程可以通过很简单的方式实现这种功能。
原理:让CI自动载入一个类库,在这个类库的构造函数里取变量的值,并通过load->vars()加载。
首先定义一个自己的类库
<?php
class vars
{
var $CI;
function vars(){
$this->CI = & get_instance();
//变量可以在这里定义,或者来自配置文件,也可以去数据库中查
$variable = array('abc'=>'asdfa ...