access数据库中时间转mysql时间戳

2013-10-22 寒川 计算机

    今天一朋友网站需要将asp转php程序。php程序都快完成了。请我将原access数据库转为mysql数据库。这数据库转换原本是很简单的事情,现有成熟的软件也挺多。我用的是Access2MySQL Pro 5.7.1。先将access中数据表调整为与现有网站的mysql数据库一致。然后直接开转。貌似一切很顺利。打开网站查看的时候,突然才发现时间不对。进mysql数据库一看,原来access中时间格式为2012-06-07 20:20:20,转换到mysql直接成了2012了。我了个去。才发现mysql中储存时间用的是int(10),难怪出错。这要如何是好呢?问题来了自然有解决办法。我的做法如下:

    将mysql的时间数据库时间字段直接修改为varchar(100),然后将数据库转换过来,转换完成后mysql的数据类似这样:2012-06-07 20:20:20,为了使用int(10)这样储存时间戳,还需要将时间字段更新一下,使用类似如下语句:

    update `table` set `t`= UNIX_TIMESTAMP(`t`);

    这样就将mysql中日期时间直接转换成了时间错,再修改mysql数据结构,将时间字段改成int(10),至此,access数据库中时间转mysql时间戳完成。

    最后,附带一句mysql替换部分关键词的语句:

    UPDATE `table` SET `f1`=REPLACE(`f1`, 'abc', 'def');

    此语句功能就不说了,与主题没任何关系,纯属记录。就这样吧,就这样了。

标签: mysql access 时间戳

评论(0) 浏览(7211)

apache将其他域名(如带www的域名)转向不带www的域名

2013-8-30 寒川 计算机

一直没怎么注意本博客的跳转问题,偶然间一朋友说及我的博客www.huikon.cn和huikon.cn没做301,查看之果然是这样。虽然博客后台设置了主域名为huikon.cn,但是当www.huikon.cn访问过来是,并不会跳转。因此在.htaccess中加入如下代码,完美使apache将其他域名(如带www的域名)转向不带www的域名,记录下来以便分享。代码如下:

RewriteEngine on
RewriteCond %{HTTP_HOST} www.huikon.cn [NC]
RewriteRule ^(.*)$ http://huikon.cn/$1 [L,R=301]

标签: 跳转 htaccess apahce 301

评论(1) 浏览(8069)

Microsfot .NET Framework 4安装未成功解决方法

2013-6-18 寒川 计算机

先申明,这个方法也是从百度上找来的,感决或许对遇到同样问题的朋友有点帮助,所以贴了出来分享给大家。我的Microsfot .NET Framework 4安装未成功不成截图如下:

024f78f0f736afc3dcfc59f4b319ebc4b64512aa.jpg

log.png

贴出错误代码,请具有相同错误代码在朋友参考。

© 2009 Microsoft Corporation. All rights reserved. Terms of Use.

OS Version = 5.1.2600, Platform 2, Service Pack 3
OS Description = WinXP - x86 Professional Service Pack 3
CommandLine = D:\d6d82a1105eaa9e6c52e05c240c232\\Setup.exe /x86 /x64
Using Simultaneous Download and Install mechanism
Operation: Installing
Package Name = Microsoft .NET Framework 4 Client Profile Setup
Package Version = 4.0.30319
User Experience Data Collection Policy: UserControlled
Number of applicable items: 5
Final Result: Installation failed with error code: (0x80070643), "安装时发生严重错误 " (Elapsed time: 0 00:02:08).



下面是解决方案:


1.按组合键win+R,打开运行,输入cmd,回车,在输入net stop wuauserv,回车,即停止了update的服务;
2.打开C盘根目录下的“Windows”文件夹,找到SoftwareDistribution文件夹,将其重命名为SDold;
3.按组合键win+R,打开运行,输入cmd,回车,在输入net start wuauserv,回车,即启动了update的服务;
4.win+R,输入regedit,打开注册表,依次展开到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\
再在左则右击main,权限,所有用户权限设置为完全控制,如下图:
QQ截图20130618221536.png 
4.现在安装Microsfot .NET Framework 4,貌似就成功了。
祝您好运。


标签: .NET 安装未成功

评论(0) 浏览(25046)

apache .htaccess强制访问手机,电脑页面

2013-6-9 寒川 计算机

首页页面为网站更目录m下,后门参数和pc页面参数一样的话就可以这样,否则可能需要修改一下。
手机访问电脑页面时跳转:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /m
RewriteCond %{HTTP_USER_AGENT} “android|blackberry|googlebot-mobile|iemobile|ipad|iphone|ipod|opera mobile|palmos|webos” [NC]
RewriteRule ^(.*)$ /m/$1 [L,R=302] [L,R=302]
</IfModule>
?
电脑访问手机时跳转:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} "!(android|blackberry|googlebot-mobile|iemobile|ipad|iphone|ipod|opera mobile|palmos|webos)" [NC]
RewriteRule ^(.*)$ /$1 [L,R=302]

</IfModule>

最后得说一下,因为RewriteRule ^(.*)$ /m/$1 [L,R=302] [L,R=302]的加入,如果手机页面中要访问非手机页面中的资源时,得用正则排除指定文件,如: RewriteRule ^(.*?(?<!jpg)$) /m/$1 [L,R=302],就不会造成手机访问非手机页面中jpg图片时出现无法访问的问题了。


标签: 手机 apache 电脑 htaccess 重写

评论(1) 浏览(15171)

.htaccess非伪静态url跳转到伪静态url再伪静态

2013-5-16 寒川 计算机

如何使用.htaccess使非伪静态页面301跳转到伪静态页面然后再跳转?这是一个比较蛋疼的跳转。因为不小心就会搞成死循环导致页面无法打开。好在问题最终解决了。记录并分享出来,给需要的朋友借鉴借鉴。

规则如下:

RewriteRule ^article-([0-9]+).html$ /article.php?id=$1&r=1 [L]

RewriteCond %{QUERY_STRING} ^id=([0-9]+)$ [NC]

RewriteRule ^article.php$ /articlel-%1.html? [L,R=301]

 

问题就解决了。

标签: 伪静态 htaccess 转向

评论(0) 浏览(7713)

今天将ubuntu12.04升级到13.04

2013-4-27 寒川 计算机

    ubuntu13.04正式版本已经放出有几天了,由于时间关系,一直没来得及升级我的ubuntu。今天闲来没事,准备折腾一下。在升级前,更新了一下计算机软件。下面进入升级步骤。我了个去,居然要先升级12.10,然后才能升级13.04。还好网速可以,十来分钟下载好了12.10升级所需的文件,升级过程也非常慢,除了等待还是等待。好不容易升级到了12.10,继续升级13.04,继续下载,又是漫长的升级过程。后悔啊,干嘛当初不直接下载个13.04的镜像直接安装呢?建议还是别在线升级了,有其实网速慢的朋友。你会哭的。。。

    升级一切看起来是那么的顺利,出了时间相当长以外,升级也就那么回事。终于等到重启的时刻了。重启,悲剧发生了。登录ubuntu,就只剩下桌面和桌面上少得可怜的几个快捷方式。alt+F2也没效果,unity不好使啊。启动栏木有了,状态栏不见了。我了过去。赶快上ubuntu论坛找找原因吧。看了半天也想不起哪儿出了问题。显卡卸载了再装,还是那个鸟样。

    所谓山重水复疑无路,柳暗花明又一村。忽然灵光一现,貌似以前12.04版本的时候弄过3d桌面,难道莫非与这有关系。于是乎命令下输入ccsm,重置3compiz的配置,熟悉的unity界面又回来了。。

标签: linux ubuntu 升级

评论(1) 浏览(15239)

excel无重复排序,如何提取排名前5的学生对应姓名

2011-8-16 寒川 计算机

数据内容如下图:

点击查看原图

 

定义A2:A11区域为姓名;定义B2:B1区域为总分
2003版本定义方法:插入---名称---定义
2007版本定义方法:公式选项卡---定义名称

C2位置输入
=INDEX(姓名,MATCH(LARGE(总分+1-ROW(总分)/100,ROW($A1)),总分+1-ROW(总分)/100,0))
输完公式后,请按ctrl+shift+enter

D2位置输入
=INDEX(总分,MATCH(LARGE(总分+1-ROW(总分)/100,ROW($A1)),总分+1-ROW(总分)/100,0))
输完公式后,请按ctrl+shift+enter

即得上图结果。

标签: 计算机 excel 无重复排序

评论(2) 浏览(16316)

Powered by emlog 蜀ICP备12030225号

川公网安备 51042102000001号

sitemap