跳至主要内容

博文

mysql问题:A表a字段覆盖到B表a字段的问题

mysql问题:A表a字段覆盖到B表a字段的问题 起因:在使用帝国cms的时候,想写个完整的json.但是发现文章内容(phome_ecms_news_data_1.newsnext)在副表,这个就尴尬了.但是如果使用帝国的工具副表转主表的话,且不说之前制作的网页,app有什么影响.就是api接口都要重新改.觉得太麻烦了.还是直接在主表增加一个字段phome_ecms_news.appnext这样把phome_ecms_news_data_1.newsnext字段内容复制到appnext里面去. update phome_ecms_news set phome_ecms_news.apptext = (select phome_ecms_news_data_1.newstext from phome_ecms_news_data_1 where phome_ecms_news_data_1.id = phome_ecms_news.id)  

Could not resolve project :CordovaLib.[ionic填坑记]

Unable to resolve dependency for ':@debugAndroidTest/compileClasspath': Could not resolve project :CordovaLib. 在build.gradle文件中注释了下面的行: //debugCompile project(path: 'CordovaLib', configuration: 'debug') //releaseCompile project(path: 'CordovaLib', configuration: 'release') 然后在下面添加: compile project(':CordovaLib') 然后重新编译就OK了!

win下批量定时打开指定的网站

将下面的代码保存为.bat文件格式.然后在计划任务里面加入执行的时间 @echo off start "" "http://www.google.com" start "" "http://www.baidu.com" start "" "http://www.163.com" ping 127.1 /n 1800>nul taskkill /f /t /im iexplore.exe 1800>nul的意思是打开网页后的1800秒自动关闭IE,也就是半个小时以后自动关闭.这样做的目的是防止循环执行命令

火车头采集器7.6闪退解决办法

使用火车头采集器7.6破解版的朋友,这几天火车头群里好多人都出现了闪退的情况,运行时间不定就会出现自动退出。 在没有闪退之前,我发现这个7.6破解版,就出现一些症状,比如在标签规则里使用正规则提取点击保存,再打开规则却变成了前后提取了。 提示:如果有能力还是建议大家用正版。 对于这个闪退许多网友却无从下手,都在等待高手出现。 下面我就分享下对于火车头采集器7.6闪退的解决办法: 1、火车头根目录有个文件名为 AutoUpdate.exe 的文件,把这个文件 删除掉 2、打开C:\Windows\System32\drivers\etc, 编辑hosts文件 ,添加以下内容。 127.0.0.1 check.locoy.com 8.8.8.8 check.locoy.com 127.0.0.1 locoy.com 127.0.0.1 file.locoy.com 127.0.0.1 file1.locoy.com 127.0.0.1 log.locoy.com 127.0.0.1 61.191.55.91 127.0.0.1 api.locoy.com 127.0.0.1 121.40.26.57 127.0.0.1 www.locoy.com 127.0.0.1 welcom.locoy.com 127.0.0.1 log8537.locoy.com 127.0.0.1 112.124.118.42:918 127.0.0.1 log11226.locoy.com 127.0.0.1 60.169.1.135 127.0.0.1 *.locoy.com 127.0.0.1 *.locoy.com* 127.0.0.1 61.191.55.* 127.0.0.1 file2.locoy.com 127.0.0.1 file3.locoy.com 127.0.0.1 file4.locoy.com 127.0.0.1 file5.locoy.com 127.0.0.1 file6.locoy.com 127.0.0.1 file7.locoy.com 127.0.0.1 file8.locoy.com 127.0.0.1 file9.locoy.com 127.0.0.1 file10.locoy.com 127.0.0.1 61.191.55.91:8...

Mac中的定时任务利器:launchctl(转载)

launchctl是一个统一的服务管理框架,可以启动、停止和管理守护进程、应用程序、进程和脚本等。 launchctl是通过配置文件来指定执行周期和任务的。 当然mac也可以像linux系统一样,使用crontab命令来添加定时任务,这里就不赘述. 下面将手把手教你在mac上创建定时任务。(任务目标:每天晚上十点定时执行/Users/demo/helloworld.py的python程序) 1. 创建run.sh脚本 进入 helloworld.py 程序所在目录 cd /User/demo 创建run.sh脚本 vi run.sh 添加执行 helloworld.py 的命令 #!/bin/sh # 记录一下开始时间 echo `date` >> /Users/demo/ log && # 进入helloworld.py程序所在目录 cd /Users/demo && # 执行python脚本(注意前面要指定python运行环境/usr/bin/python,根据自己的情况改变) /usr/bin/python helloworld.py # 运行完成 echo 'finish' >> /Users/demo/ log :wq 保存退出 注意,脚本要改成可执行的权限 chmod 777 run.sh 2. 编写plist文件 launchctl 将根据plist文件的信息来启动任务。 plist脚本一般存放在以下目录: /Library/LaunchDaemons -->只要系统启动了,哪怕用户不登陆系统也会被执行 /Library/LaunchAgents -->当用户登陆系统后才会被执行 更多的plist存放目录: ~/Library/LaunchAgents 由用户自己定义的任务项 /Library/LaunchAgents 由管理员为用户定义的任务项 /Library/LaunchDaemons 由管理员定义的守护进程任务项 /System/Library/LaunchAgents 由Mac OS X为用户定义的任务项 /System/Library/LaunchDaemons 由Ma...

LNMP 下使用命令导出导入 MySQL 数据库

作为站点或服务器运维人员,网站的备份与还原操作是必须熟练的。MySQL 数据库的导出和导入操作是必不可少的,对于一般的用户,可能使用的比较多的是 phpMyAdmin 这样的可视化操作界面,但是这种界面操作在数据库比较大的情况下,经常出错。 如果你对Linux下的命令比较熟悉,并且自己使用的是 vps 或云服务器的话,可以使用 MySQL 相关命令来导出和导入数据库,非常方便高效! 导出数据库 导出数据库为 db_wp.sql.gz 文件: mysqldump -u数据库用户名 -p数据库密码 --add-drop-table --complete-insert 数据库名 | gzip > db_wp.sql.gz 请注意根据自己的实际情况,修改上面的“数据库用户名”、“数据库密码”、“数据库名”为具体的值,一般来说,“数据库用户名”应该使用最高权限的 root,数据库密码应该为 root 用户的密码 导入数据库 因为我们刚才导出的数据库是 gz 压缩的,所以导入前我们需要解压: gzip -d db_wp.sql.gz 解压出来的文件为 db_wp.sql,然后导入到数据库: mysql -u数据库用户名 -p数据库密码 数据库名 < db_wp.sql --default-character-set=utf8 mysql 错误 server has gone away 在操作过程中,可能会出现 mysql server has gone away 的错误,这是数据库太大,缓存不够或操作超时导致的,可以修改下 mysql 的配置来解决: 1、打开配置文件(这里演示的是军哥的 lnmp 下的配置文件,如果你的路径不是这个,自己找到) vi /etc/my.cnf 2、找到 wait_timeout、interactive_timeout 两个变量,设置值为 wait_timeout=2880000 interactive_timeout = 2880000 如果没有这两个参数,直接添加即可 3、再找到max_allowed_packet,增加这个变量的值,比如 100M (也可以设置自己需要的大小) max_allowed_packet = 100M max_allowed_packet ...

利用帝国cms的多端功能实现AMP/MIP/WEB端分离

据了解不管MIP还是AMP都得执行他们自己的标准,这样就难为我们这些穷站长了.站长最好的是一个网站可以放多个广告联盟的广告.然后你在做MIP的时候会发现,哎呀~百度的MIP不能放GG的广告,GG的AMP不能放百度站盟.这就操蛋了!我们千辛万苦的去做优化去做配对就是为了流量.....但是有了流量不让放广告,这就尴尬了~~~~还好Sandy发现帝国CMS多端功能 具体怎么实现呢?这里具体Sandy就不转载了,看官请移步: 帝国CMS7.2版多终端访问功能使用图文教程 那有人会问,不写教程你写什么? 我主要想写的内容是如何避坑. 1.清理缓存 按照教程完成以后一定要清理缓存 解决方法:上面的全部依次点一遍 2.理解误区 解决方法:我们经过按照和调试.当然会认为一个数据库全部都在数据库里面.当然不是了,模板组是不公用的.可以在MIP或者AMP端随便修改你所在的模板组 3.增加系统模型的坑 解决方法:我们经常会使用到新的系统模型,我们在WEB端增加系统模型的同时需要增加模板和栏目,那么我们MIP和AMP下也要增加模板和删除栏目缓存文件,才能显示! 4.无法同时生成多端HTML 解决方法:购买插件,或者自己去研究写个出来!要么就自己通过linux定时任务去执行 5.站群同步问题 解决方法:由于是3个端,所以每个端生成的目录你必须同步一次,同步教程就不多说了,自己搜索本博客! 6.网站目录问题 解决方法:我们看官方教程的时候上面有说到过,MIP和AMP的目录在根目录下,由于官方没说必须2个字,所以Sandy独立建立了一个站,于是悲剧的发现是行不通的.所以只能乖乖的在根目录建立MIP和AMP的目录   期待发现更多的坑~~~~~~~~~