项目

一般

简介

文档

技术文档

sql server数据库(mssql)转换为mysql数据库的方法

2012-07-27 16:18

一、 server 2003 如何识别移动硬盘
server 2003 无法识别移动驱动盘符,需要到-控制面板-》计算机管理-》磁盘管理里面新键分区,之后到计算机刷新,便可识别

linux 系统下如何识别移动硬盘
1)首先通过usb插上移动硬盘
2)然后通过命令fdisk -l查看是否已经加载移动盘符(/dev/sad1,2,3....)
3)比如到/var分区下创建一个目录 命令mkdir yidong
4)加载移动硬盘,命令 mount -t /dev/sad1 /var/yidong
...

thickbox 插件

2012-07-27 18:42

PHP如何匹配俄文

2012-08-30 16:17

1、通过俄文字母表匹配
//俄文字母表
$str = <<<str
  Аа Бб Вв Гг Дд Ее Ёё Жж Зз Ии Йй Кк Лл Мм
  a b v g d ye yao r z i y k l m
  Нн Оо Пп Рр Сс Тт Уу Фф Хх Цц Чч Шш Щщ ъ
  n o p l~~ s t u f h c q sh x
  Ыы ь Ээ Юю Яя
  ei ai iu ya
str;
preg_match($str1,$str,$arr);
...

php处理产品做两两关联的操作

2012-08-30 16:32

123,345,456,789,012

123 345
123 456
123 789
123 012

345 123
345 456
345 789
345 012
........
两两关联

$str = '123,345,456,789,012';
$strexp=explode(',',$str);
$num = count($strexp);
for($i=0; $i<num; $i++){
for($j=0; $j<num; $j++){
...

Navicat for MySQL数据库工具使用分享

2012-08-30 17:05

一、Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 1572864 bytes) in E:\wamp\www\comsic\cache\smarty\compile\page\%%60^606^60662861%%menu.html.php on line 757
解决方法(三种)

memory_limit
第一种、修改php.ini(推荐)
memory_limit = 12M
...

如何让 Firefox,Chrome,Safari 浏览器模拟 iPad User Agent

2012-08-31 10:36

Safari 浏览器:
首先到 偏好设置 > 高级选项,确保“在菜单栏中显示开发菜单”选中。
然后到 开发 > 用户代理,选择 Mobile Safari 3.2.2 — iPad

Chrome 浏览器:
打开 cmd,然后进入 Chrome 安装目录(C:\Users\xxxx\AppData\Local\Google\Chrome SxS\Application\chrome.exe)。
然后在 cmd 输入命令: chrome.exe -user-agent="Mozilla/5.0(iPad; U; CPU iPhone OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B314 Safari/531.21.10"
...

修改PHPBB论坛URL生成规则

2012-09-29 09:42

PHPBB论坛的默认URL地址格式,比如:http://www.saferguard.com/forum/viewforum.php?f=2
http://www.saferguard.com/forum/faq.php#f0r5

这样的URL格式不利于SEO的优化。SEO小组的同事提出要更改默认格式,最终显示结果:
把/forum/viewforum.php?f=2 改成 /forum/viewforum-2.html
...

Checkbox多选框实现单选

2012-10-09 14:09

<script>
$(function(){
$(‘:checkbox[name=redeemtype]‘).each(function(){
$(this).click(function(){
if($(this).attr(‘checked’)){
$(‘:checkbox[name=redeemtype]‘).removeAttr(‘checked’);
$(this).attr(‘checked’,'checked’);
}
});
});
});
function check_use_integral(){
...

9月份技术分享--卫宁

2012-10-09 14:52

一、Fatal error: Maximum execution time of 30 seconds exceeded in
原因:由于服务器执行脚本超时问题
解决方法:max_execution_time = 时间,然后重起服务 或者在程序写 set_time_limit(时间); //0为无限制

二、IE的document.getElementById混淆name和id属性的BUG(见附件)

百分比固定表格控制连续英文换行的方法!

2012-10-11 11:31

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;>
<html xmlns="http://www.w3.org/1999/xhtml&quot;>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
...

2012年10月分享(卫宁)

2012-11-05 12:02

一、用js获取滚动条的高度
问题: document.documentElement.scrollTop在火狐跟IE下显示正常,但是在谷歌下却不能正常使用
document.body.scrollTop反之
原因:因为document.documentElement.scrollTop和document.body.scrollTop在标准模式或

者是新鲜模式下都只有一个会返回有效的值,所以都加上也不会有题目(看来上方的问
题是Chrome可能把文档算作非标准文档来解析了)。
...

php无法通过file_get_contents或curl采集页面内容的解决方案

2012-11-05 16:40

PHP在用file_get_contents函数采集网站时,有时明明用浏览器可以看,但就是采不到任何内容。
这很有可能是服务器上做了设置,通过php $_SERVER["HTTP_USER_AGENT"]获取 User_agent判断是否为正常的浏览器请求 ,因为默认PHP的file_get_contents函数是不发送ua的。
所以我们就要伪造浏览器请求。如果要采集这样的网站,我们就必须要让PHP模拟浏览器发送UA,欺骗网站返回正常内容。
什么是User Agent?User Agent中文名为用户代理,简称 UA,它是一个特殊字符串头,使得服务器能够识别客户使用的操作系统及版本、CPU 类型、浏览器及版本、浏览器渲染引擎、浏览器语言、浏览器插件等。
...

php生成二维码

2012-11-05 16:42

$urlToEncode=“http://www.sign-in-china.com”;
generateQRfromGoogle($urlToEncode);
function generateQRfromGoogle($chl,$widhtHeight ='150',$EC_level='L',$margin='0') {
$url = urlencode($url);
echo '<img src="http://chart.apis.google.com/chart?chs=&#039;.$widhtHeight.&#039;x&#039;.$widhtHeight.&#039;&cht=qr&chld=&#039;.$EC_level.&#039;|&#039;.$margin.&#039;&chl=&#039;.$chl.&#039;&quot; alt="QR code" widhtHeight="'.$size.'" widhtHeight="'.$size.'"/>';
...

兼容主流浏览器的最小高度的设置方法

2012-11-06 17:02

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;>
<html xmlns="http://www.w3.org/1999/xhtml&quot;>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
...

输入框用户体验提升

2012-11-06 17:07

在不同的字符数量的下,调用不同的字体大小来使得文本框里的内容能够完全展示给用户,避免字符过长而造成的文本被隐藏而导致的不利于查看以及修改!

具体见附件模型草图!

linux不区分数据库大小写

2012-12-05 14:08

修改办法是:
修改mysql的配置文件
vi /etc/my.cnf

在[mysqld]下加入一行:

lower_case_table_names=1

这句话就表示不区分大小写表名。重启一下MySQL服务应该就可以了

11月份技术分享--卫宁

2012-12-05 14:55

1、Fatal error Call to undefined function curl_init 错误解决方法
2、windows下mysql的root权限丢失怎么办?
3、ie支持圆角插件
4、js中浮点小数运算方法

php计算标题相似度

2013-02-05 09:17

1、php计算标题相似度

/* * * @param string $title_1 题目1 * @param string $title_2 题目2 * @return float $percent 相似百分比
*/
function title_similar($title_1,$title_2) {
$title_1 = get_real_title($title_1);
$title_2 = get_real_title($title_2);
...

2013年1月份技术分享--卫宁

2013-02-05 09:28

1、IEBUG补充
之前说的IE下js会吧,name跟id混淆以为是在同一个<form></form>中,但是改咱们主站的搜索问题时我发现不光是同一个<form></form>中不行,两头部的<meta name="keywords" />这样的SEO标签都会混淆,后来才发现,原来是只要是同一个页面中,想要回去值的id前面都不能出现跟id同名的name。(附件中是一个实例)
2、PHP执行超时的解决方法 修改php.ini memory_limit。

关于菲兹定律在网页中的应用-杜建军

2013-02-05 12:56

定义:目标越大,指向越快,时间越短。目标越近,指向越快,时间越短;
结论:定位一个目标 的时间,取决于目标与当前位置的距离,以及目标的大小

通过案例来说明这个定律在网页中的应用~

2013年2月份技术分享--卫宁

2013-03-05 10:31

1、php数组引用问题,见附件
2、火狐下js返回false依然跳转的问题
3、IE跟火狐下的跳转问题,见附件

Wordpress博客无法编辑主题

2013-03-06 09:51

Warning: scandir() has been disabled for security reasons in /home/wwwroot/blog/wp-includes/class-wp-theme.php on line 978
Warning: Invalid argument supplied for foreach() in /home/wwwroot/ blog /wp-includes/class-wp-theme.php on line 981
Warning: scandir() has been disabled for security reasons in /home/wwwroot/ blog /wp-includes/class-wp-theme.php on line 978
...

2013年03月分享(卫宁)

2013-04-08 16:48

1、js跳转定位
location.href = "#firstAnchor"; // firstAnchor为锚点名称
window.location.hash = firstAnchor; // firstAnchor为锚点名称(推荐使用)
2、ajax问题
function aaa() {
username=$('#username').val;
$.ajax({
type: "POST",
cache: false,
...

匹配关键词

2013-04-08 17:51

1、匹配关键词
$info="关于php的学习,我们首先要从最基本的php函数学起.";
$tagexp=array('php','jsp','python','php知识','php技术');
foreach($tagexp as $k=>$v){
//echo $v;die;
$tagstr .= '<a href="http://www.chinaigns.cn/invest/search-htm-kw-’.$v.’.html&quot;&gt;’.$v.’&lt;/a&gt;&nbsp;&nbsp;';
...

2013年5月技术培训-常用mysql语句-付培举

2013-06-06 13:06

1、 时间戳处理 :SELECT id, from_unixtime(update_time) as ridate from product
2、 mysql替换语句:UPDATE product SET product_profile = replace (product_profile,’ ’,',’) where product_profile like “% %”;
...

2013年6月技术培训 php处理浮点数-付培举

2013-06-06 13:07

浮点数0.00的处理
通过intval转换为整形intval(0.00) 变为0;
例子1:
$n="19.99";
print intval($n*100);
print intval(strval($n*100));
例子二:
echo floor((0.1+0.7)*10);
echo floor(strval((0.1+0.7)*10));
在php中一些简单的浮点数据在内部不能以精确的二进制来表示的。这和计算机的数据表示相关,即:不可能以有限的二进制来表示某些十进制的分数。永远不要相信浮点数的结果精确到了最后一位, 也永远不要比较两个浮点数是否相等。
...

2013年04月分享(卫宁)

2013-06-06 13:08
一、trim 在IE下报错的解决方法
String.prototype.trim = function () {
return this .replace(/^\s\s*/, '' ).replace(/\s\s*$/, '' );
}
二、js设置COOKIE,见附件
三、在指定位置插入字符串
/*
  • @par:$str原字符串
  • $i:位置
  • $substr:需要插入的字符串
  • 返回:新组合的字符串
  • */
    function str_insert($str, $i, $substr){
    ...

2013年05月分享(卫宁)

2013-06-06 13:13

一、js的一些常用验证,见附件
二、js千位符号
<script>
function cc(s){
if(/[^0-9\.]/.test(s)) return "invalid value";
s=s.replace(/^(\d*)$/,"$1.");
s=(s+"00").replace(/(\d*\.\d\d)\d*/,"$1");
s=s.replace(".",",");
var re=/(\d)(\d{3},)/;
...

扁平化VS拟物化设计

2013-06-06 13:23

见附件

2013年05月分享(王喜梅)

2013-06-06 13:24

以行为为中心的设计
http://www.alibuybuy.com/posts/75269.html

设计感悟——产品的三个属性
http://www.alibuybuy.com/posts/81636.html

好的产品关注功能,优秀的产品关注情感
http://www.alibuybuy.com/posts/80876.html

转化率提高

2013-06-06 13:27

见附件

Linux添加用户和分组

2013-07-04 10:25

1、创建组: groupadd 组名
添加用户分到上面添加的组 useradd -g 组名 用户名
设置新加用户密码
passwd 用户名

2、创建目录 edm mkdir edm
修改所属用户和组[-R 递归更改整个目录树]
chown 用户:组 /var/edm -R

3、添加用户到组并修改登录目录为指定目录 如: /var/edm
usermod -d /var/edm -G 组名 用户

2013年06月分享(卫宁)

2013-07-04 10:31

一、Call to undefined function mb_detect_encoding()错误解决办法
在php.ini里面加入extension_dir = "C:/php/ext"
二、缺少 mcrypt 扩展,请检查 PHP 配置。phpmyadmin无法加载
1、没有正确安装Mysql数据库,在系统服务中Mysql相关的服务没有启动 (请查看正确安装Mysql的方法)
2、在系统的 system32(C:windowssystem32) 目录下缺少 libmcrypt.dll文件,解决方法是找到php目录下的libmcrypt.dll,并将libmcrypt.dll复制到C:windows system32目录中,然后重新启动Web服务。
...

2013年07月分享(卫宁)

2013-08-06 16:00

1.smarty中判断为空的处理 {foreach from=$array item=array_id} {foreachelse} {/foreach} {foreachelse}用来当程序中传递过来的数组为空时的处理
2.{%if $smarty.foreach.kresult.last%}
3.IE8锚链接失效
在head便签中加入
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
...

js高精度计算-2013年9月6号技术分享-付培举

2013-09-06 14:16

/js 加法计算
//调用:accAdd(arg1,arg2)
//返回值:arg1加arg2的精确结果
function accAdd(arg1, arg2) {
var r1, r2, m;
try {
r1 = arg1.toString().split(".")[1].length;
} catch (e) {
r1 = 0;
}
try {
r2 = arg2.toString().split(".")[1].length;
} catch (e) {
...

2013年9月6号 - 设计分享(王喜梅)

2013-09-06 14:34

网页设计创新式布局与交互 --- 放开思维框架,使界面设计及应用富有趣味。
http://www.alibuybuy.com/posts/83016.html

应用图标设计的几种方法
http://www.alibuybuy.com/posts/82956.html

2013年8月分享(卫宁)

2013-09-06 16:10

1.trim 在IE下报错的解决方法
String.prototype.trim = function () {
return this .replace(/^\s\s*/, '' ).replace(/\s\s*$/, '' );
}
2.获取标签内的所有表单数据
var items = $("#get_new_spec_value"+type+" :select");
for(i=0; i < items.length; i++){
if(items[i].selected){
...

2013年10月9号 - 设计分享(王喜梅)

2013-10-09 12:07

“类扁平化设计”时代到来
http://www.36kr.com/p/206411.html

按需动态加载JS和CSS样式插件-付培举(2013-11-5)

2013-11-05 14:39

jsloader.js
LABjs
jsloader使用方法如下
<script src="/js/jsloader.js" type="text/javascript"></script>
<script type="text/javascript">
JSLoader.loadJavaScript("/js/yu.js");
JSLoader.loadJavaScript("/js/tb.js");
JSLoader.loadJavaScript("/js/slide/jquery.pack.js");
...

Google(谷歌)Cookie跟踪分析-付培举(2013-11-5)

2013-11-05 14:46

谷歌跟踪代码开发文档:https://developers.google.com/analytics/devguides/collection/gajs/methods/gaJSApiBasicConfiguration?hl=zh-CN&csw=1
下面是个简单的介绍,详细的看压缩文档

谷歌COOKIE会在用户浏览器种下4个utma utmb utmc utmz
__utmz:跟踪访问者是从哪里来的(搜索引擎,搜索关键字,链接地址);

__utma:跟踪每个用户的大量访问,第一次,最后一次;
...

2013年10月分享(卫宁)

2013-11-05 15:14

1、关闭IE浏览器缓存
<meta http-equiv="Cache-Control" content="no-cache">
2.ajax提交表单
function ajaxSubmit() {
$.ajax({
cache: true,
type: "POST",
url:"/edm/?act=subscribe_emd",
data:$('#edm_form').serialize(),// 你的formid
...

2013年11月5号 - 设计分享(王喜梅)

2013-11-05 15:23

浅析专题页面设计中的构图之美
http://aipingce.com/article-203-1.html

Bootstrap CSS/HTML框架-201313-12-05(付培举)

2013-12-05 11:41

http://www.bootcss.com/
Bootstrap是Twitter推出的一个用于前端开发的开源工具包。它由Twitter的设计师Mark Otto和Jacob Thornton合作开发,是一个CSS/HTML框架

2013年11月分享(卫宁)

2013-12-05 12:02

1.屏蔽网页复制功能,见附件
2.清楚文件BOM头,见附件

2013年12月分享(卫宁)

2014-01-07 10:07

1.li问题,在IE7下如果li跟li之间有其他标签会被归到上一个li中,解决方法把需要加的便签换成ol
2.获取鼠标坐标,见附件
3.拖动块的实现,见附件

2014年1月分享(卫宁)

2014-02-11 11:26

1.onmouseout闪烁问题,解决:设置setTimeout()延时时间

2.css中插入js脚本(expression)行为
http://hi.baidu.com/jishume/item/58b84019d35c2b141994ec38

2.LESS 让css也支持变量,运算符,include,嵌套规则等等
http://www.jb51.net/css/28145.html
http://lesscss.org/

2014年2月11号 - 设计分享(王喜梅)

2014-02-11 11:30

如何打造成功的电商APP应用
http://www.aipingce.com/article-447-1.html

极简登录界面设计,手机App华丽入口
http://www.chinaui.com/News/20131126/120413112600000.shtml

验证码

2014-02-11 11:30

include目录验证码类 cls.ValidationCode.php
使用方法vcode目录
验证结束清楚session

2014年3月6号 - 设计分享(王喜梅)

2014-03-06 11:47

别让用户发呆—设计中的防呆策略 http://cdc.tencent.com/?p=7756

2014年3月分享(卫宁)

2014-04-08 14:05

1.jquery对CSS的操作 http://www.nowamagic.net/librarys/posts/jquery/27
2.js跳转定位
location.href = "#firstAnchor"; // firstAnchor为锚点名称
window.location.hash = firstAnchor; // firstAnchor为锚点名称(推荐使用)
3.ajax问题
function aaa() {
username=$('#username').val;
...

2014年4月分享(卫宁)

2014-05-05 14:09

锚链问题
定义锚链前必须有内容
http://www.zishu.cn/07/597.html

Html5属性placeholder

2014-05-05 14:17

placeholder 属性提供可描述输入字段的提示信息。
该提示会在输入字段为空时显示,并会在字段获得焦点时消失。
但此属性在IE流量器下不兼容!
可以通过js来兼容IE浏览器。

手机自适应网站制作要求

2014-08-06 11:16

1、<head></head>之间加入meta标签。
<meta name=”viewport” content=”width=device-width,height=device-height,inital-scale=1.0,maximum-scale=1.0,user-scalable=no;”>

<meta name=”apple-mobile-web-app-capable” content=”yes”>

<meta name=”apple-mobile-web-app-status-bar-style” content=”black”>
...

2014年7月分享(卫宁)

2014-08-06 11:23

js实现摇一摇功能
<script type="text/javascript">
var color = new Array('#fff', '#ff0', '#f00', '#000', '#00f', '#0ff');
if(window.DeviceMotionEvent) {
var speed = 25;
var x = y = z = lastX = lastY = lastZ = 0;
window.addEventListener('devicemotion', function(){
...

2014年7月 - 设计分享(王喜梅)

2014-08-06 11:24

iOS和Android 界面设计尺寸规范
http://www.alibuybuy.com/posts/85486.html

图片处理格式

2016-04-20 18:13

主图要求:能够展现产品全局的图片,抠成白底,不超过1000*1000像素,像素不好的话,不小于600*600就行,产品图片居中,图片四周要留白,至少留白50像素,留白不要过多,图片可以等比放大。
相册图要求:大小跟主图要求一样,也是不超过1000*1000像素,最小为600*600,背景比较乱的要抠底,浅色背景可以不抠底,有些相册图抠出来不好看,产品经理可以说明不要抠底。
页面图:宽650,高不限制,不用抠底,背景脏的要处理掉。
以上图片都不能有水印。