摘要:
440/400 https://www.drupal.org/node/137702 You must understand the meaning of XYZ chmod from file attribute. X = Owner Y = Group Z = Everyone/World If
阅读全文
posted @ 2016-12-30 10:12
qqisnow2021
阅读(172)
推荐(0)
摘要:
正向代理,是我们用的vpn,替客户请求server, 反向代理, 隐藏server, 把客户请求分发到相应的server上去.
阅读全文
posted @ 2016-12-29 16:11
qqisnow2021
阅读(87)
推荐(0)
摘要:
http://www.cnblogs.com/zh2000g/archive/2010/03/22/1692002.html 很好很强大
阅读全文
posted @ 2016-12-28 15:54
qqisnow2021
阅读(344)
推荐(0)
摘要:
// dpm(variable_get('node_submitted_page'));// //0// dpm(variable_get('language_count'));// //i3 = integer 3// dpm($arr[123]);// $arr = array('a'=>'b'
阅读全文
posted @ 2016-12-28 13:09
qqisnow2021
阅读(199)
推荐(0)
摘要:
本来显示 your branch is ahead origin/master * commit后来也许在master merge 这个分支后, 然后git pull, 就显示Your branch is up-to-date with 'origin/master'。 无法理解什么git pull
阅读全文
posted @ 2016-12-09 14:54
qqisnow2021
阅读(451)
推荐(0)
摘要:
field_abc,则会出现field_data_field_abc这样一个表,然后有entity_id这个字段,然后有field_abc_value或者field_abc_target_id,或者field_abc_tid这样的字段,但field_abc只是举例,比如在body这个field,就是
阅读全文
posted @ 2016-12-08 15:23
qqisnow2021
阅读(128)
推荐(0)
摘要:
1 可以自己join自己 SELECT * FROM table_1 t1join table_1 ton t.target_id = t1.target_id 2 join要双方都满足才可以出现结果,left join要先满足左边,先把左边的全部查询出来,然后匹配右边,不能匹配到的,显示null,
阅读全文
posted @ 2016-12-08 15:18
qqisnow2021
阅读(251)
推荐(0)
摘要:
//$token = drupal_get_token('abc'); //dpm(drupal_valid_token($token,'abc')); //1 //从任何字符串生成一个密码形式的字符串 //然后还可以验证这个字符串 // dpm(drupal_get_token()); //MK8
阅读全文
posted @ 2016-12-06 16:18
qqisnow2021
阅读(219)
推荐(0)
摘要:
http://www.cnblogs.com/yangml/p/3828878.html
阅读全文
posted @ 2016-12-05 17:18
qqisnow2021
阅读(90)
推荐(0)
摘要:
urlencode和rawurlencode的区别urlencode和rawurlencode的区别 $str1 = urlencode(':/?= &#'); $str2 = rawurlencode(':/?= &#'); echo $str1."<br/>"; echo $str2."<br/
阅读全文
posted @ 2016-12-05 16:37
qqisnow2021
阅读(136)
推荐(0)
摘要:
ini里面有这个magic_quotes_gpc设置,是为了防止忘记处理而和mysql有冲突,引起mysql的风险,于是,认为的加上\slash,但是我们在Php中获得值的时候,需要判断如果这个值为1的时候,需要处理stripslash值,获得正确的值,
阅读全文
posted @ 2016-12-04 18:48
qqisnow2021
阅读(186)
推荐(0)
摘要:
function drupal_set_breadcrumb($breadcrumb = NULL) { $stored_breadcrumb = &drupal_static(__FUNCTION__); dpm(__FUNCTION__); if (isset($breadcrumb)) { $
阅读全文
posted @ 2016-12-03 18:34
qqisnow2021
阅读(194)
推荐(0)
摘要:
如何生成patch:修改一个地方,然后git diff > xxx.patch 就会生成一个patch文件,这里的关键似乎是, 源文件的某个模块的版本要和线上发布的最新版本要一致,这样patch才会被官方采纳. git diff --help就会激活一个帮助页面git xxx --help 如何采用
阅读全文
posted @ 2016-12-03 18:32
qqisnow2021
阅读(234)
推荐(0)
摘要:
就是把admin/config/development/performance下面的选项全部去掉,方便作为一个匿名用户来访问,不用每次都drush cc all。
阅读全文
posted @ 2016-12-02 10:23
qqisnow2021
阅读(195)
推荐(0)
摘要:
eclispe如何打补丁https://www.drupal.org/patch/apply打patch,初级详细教程https://www.drupal.org/node/620014
阅读全文
posted @ 2016-11-30 22:07
qqisnow2021
阅读(117)
推荐(0)
摘要:
自己尽量做出来,不要等和依靠,发挥主观能动性,所有的配置都在features模块里,一个一个的慢慢找和点击查找
阅读全文
posted @ 2016-11-30 16:22
qqisnow2021
阅读(141)
推荐(0)
摘要:
很轻松就能把一个新建的block导出到一个module包里。
阅读全文
posted @ 2016-11-29 14:43
qqisnow2021
阅读(120)
推荐(0)
摘要:
可以把所有的custom menu和menu link移植到新的环境下,并且增加新的menu link不会吧module变成overridden, 只需到时recreate生成一个新的module包, 即可.
阅读全文
posted @ 2016-11-29 14:15
qqisnow2021
阅读(110)
推荐(0)
摘要:
http://www.open-open.com/lib/view/open1397013992747.html 一般在工作中用的比较多的是: git reset --hard <commitID>这样在工作区和缓存区,就都被重置了, git reflog能列出所有的commit,比git log
阅读全文
posted @ 2016-11-24 10:05
qqisnow2021
阅读(165)
推荐(0)
摘要:
当id为int是,如果是10位数,可以插入,primary key不能重复插入,其默认值可以为NULL一个varchar字段的值如果长度设定为255,则如果其长度为256也可以插入,但已经被截取到了255,其实varchar的长度可以是255535吧。如果放3000个汉字出来,截取出来的也是255个
阅读全文
posted @ 2016-11-23 10:29
qqisnow2021
阅读(250)
推荐(0)
摘要:
要养成一个习惯:*在master下git pull*然后在工作branch下git merge master git branch -a 没有获得所有tag这一说git tag 即可获得全部tag list 打tag步骤 git checkout master git pull git merge
阅读全文
posted @ 2016-11-23 10:01
qqisnow2021
阅读(115)
推荐(0)
摘要:
drupal_get_path_alias('path','language')这个函数是去读取url_alias表,获得某个path在特定language下的alias列的值--刚开始我 所以,直接粗暴的指定
阅读全文
posted @ 2016-11-17 10:46
qqisnow2021
阅读(171)
推荐(0)
摘要:
var abc = jQuery.extend({'a':'b'}, {'c':'d'},{'e':'f'}); console.log(abc.c); Object { a="b", c="d", e="f"} var abc = jQuery.extend({'a':'b'}, {'c':'d'
阅读全文
posted @ 2016-11-03 11:24
qqisnow2021
阅读(132)
推荐(0)
摘要:
我随意定义了一个hook menu发现里面的内容很快就加入到了navigation menu里面。
阅读全文
posted @ 2016-11-03 10:09
qqisnow2021
阅读(127)
推荐(0)
摘要:
文件夹名也会写入系统文件名似乎要和module_name一致才行的写好之后似乎都不能改了 一改就有问题了
阅读全文
posted @ 2016-11-03 10:05
qqisnow2021
阅读(225)
推荐(0)
摘要:
当一个submit表单元素没有指定#submit时,程序会运行到form_id_submit,如果指定了#submit,则会运行这个指定的#submit handler的函数,如果不声明指定hanlder的函数,还会报错。 form_id_validate主要是对$form_state['value
阅读全文
posted @ 2016-11-02 10:58
qqisnow2021
阅读(119)
推荐(0)
摘要:
爆出很无语的错误,也怪我,没有实地的debug. 所以,module name应该是不能碰关键词类似,最好custom一点好。
阅读全文
posted @ 2016-11-01 16:25
qqisnow2021
阅读(139)
推荐(0)
摘要:
做一件事情: 1 找出问题,发现问题,2 搜索问题,3 找到答案,验证之。4 找不到答案,想出思路,验证。。。。5 不断想,记录笔记。
阅读全文
posted @ 2016-10-28 09:07
qqisnow2021
阅读(468)
推荐(0)
摘要:
现在有客户提出要自己操作一部分文件,要上传和删除。 那么可以新建一个特殊的内容类型和角色,建立权限。 用户可以删除可以上传,完美的解决了。还可以指定目录。
阅读全文
posted @ 2016-10-28 09:03
qqisnow2021
阅读(245)
推荐(0)
摘要:
1 安全 潜在安全问题,如果用户不同的输入会不会造成潜在的风险,2 性能,如果数据量大会怎么样,请求多会怎么样,有没性能优化的方法3 待改进, 有没有可以提高的地方,--所有的变量都被正确定义和使用所有的注释都是准确的是否无意中陷入了死循环是否避免了无穷递归是否采取措施避免运行时错误(如数组边界溢出
阅读全文
posted @ 2016-10-20 15:05
qqisnow2021
阅读(108)
推荐(0)
摘要:
所有的猜想都是可贵的,但是需要经过验证,不然,还是记不住,或者理解达不到深刻一点的要求。
阅读全文
posted @ 2016-10-20 08:55
qqisnow2021
阅读(158)
推荐(0)
摘要:
1 admin/config/user-interface/xxx在hook_menu里定义这样一个path,就会在configuration界面看到xxx的链接 2 $news_items = db_select('node', 'n'); ->where('ssss') 可以直接加where语句
阅读全文
posted @ 2016-10-19 16:00
qqisnow2021
阅读(111)
推荐(0)
摘要:
http://baike.baidu.com/link?url=BXWN2I6J23thrrm6JoEnAYvmNqp83llyaydaj5RYkq--tuJKSFuMuDMIoTPnKjthRUm30mqPSv3p9lH_IOL6_a CSRF(Cross-site request forgery
阅读全文
posted @ 2016-10-19 10:07
qqisnow2021
阅读(266)
推荐(0)
摘要:
long text = > plain text, summary and trimmed, trimmed,default, hiddenentity refernece => entity id, rendered entity, label, hiddenfield collection =>
阅读全文
posted @ 2016-10-18 15:09
qqisnow2021
阅读(137)
推荐(0)
摘要:
两者的区别很大不得不擦呢,任何两个东西的差别都很大,不得混淆。 一个有ul/ol的选择,一个没有
阅读全文
posted @ 2016-10-18 14:03
qqisnow2021
阅读(137)
推荐(0)
摘要:
这个是有结果的,运行正确的,和一般想的不一样,单引号里面可以套单引号,只要里面的单引号是被转义过的SELECT * FROM `users` WHERE name = “a\'b\'d“这个不会报错,因为是双引号包括起来的所以说当where后面的字符串里面含有'时候,需addslashes, sql
阅读全文
posted @ 2016-10-18 10:58
qqisnow2021
阅读(160)
推荐(0)
摘要:
Ctrl + d 在phpstrom是复制一行,非常的方便,但是eclipse中却是删除一行,非常的特别。感觉上,phpstorm更注重鼠标,但eclipse貌似更多鼠标和键盘的操作, 默认情况下[phpstorm]ctrl d 复制一行ctrl x 删除一行[eclipse]ctrl alt do
阅读全文
posted @ 2016-10-18 09:53
qqisnow2021
阅读(356)
推荐(0)
摘要:
常量放在常量存储区变量放在栈里估计大段的代码放在堆中全局变量和静态变量也是放在一个特别的区域 http://blog.csdn.net/xl890727/article/details/12657073
阅读全文
posted @ 2016-10-17 17:19
qqisnow2021
阅读(281)
推荐(0)
摘要:
JSON就是一种数据结构,独立于语言 http://www.ruanyifeng.com/blog/2011/01/json_in_php.html php里的serialize出来的不是json,只是一种数据序列化 , --serializeunserialize--json_encode(还有其
阅读全文
posted @ 2016-10-17 16:39
qqisnow2021
阅读(126)
推荐(0)
摘要:
1 搞清楚问题,聚焦问题,要优先考虑如何点对点的解决问题,得出思路,或者提出疑问,向别人请教,和别人商量,先在脑子虚拟的过一遍,2 着手解决问题,然后向同事汇报,和同事沟通。 这种方式是比较节省时间,弯路走的比较少。据说写代码就是把以前的代码看成玻璃,很容易碎的,不要轻易的去打碎。 邮件问题,每天看
阅读全文
posted @ 2016-10-17 15:52
qqisnow2021
阅读(124)
推荐(0)