Mysql数据库备份和转移的命令用法

摘要: 导出库结构和数据:mysqldump.exe --opt -uroot -p db_name > db_name_bak.sql导入库结构和数据:mysql -uroot db_name < db_name_bak.sql导入的时候,如果不存在指定的库,就先创建一个数据库:mysqladmin -uroot create db_name参照以上命令,就可在不同的数据库服务器间转移,备份数据。若只想有选择的导出数据表,则:mysqldump.exe --opt -uroot -p db_name tbl_name > tbl_name_bak.sql导入同理。 阅读全文
posted @ 2012-03-05 11:16 sunshaozong 阅读(179) 评论(0) 推荐(0) 编辑

编程焦虑症

摘要: 我想我患有中度编程焦虑症. 昨天一天都在焦虑中度过,没有做成任何事情. 大脑意识混乱, 无法集中精力思考. 结果在晚上回家的路上, 一天遇到的纠结问题都找到了答案.1st有这样个需求. 当用户登陆网站后可以下载一份属于自己的注册码文件. 文件内容基本一致,只需替换几个占位符即可. 我自作聪明的想: 假如不在物理磁盘上生成文件, 只需要存储一份模板文件,然后将文件里某些内容替换, 即可返回用户自己的注册码文件. 这样岂不很好?于是我尝试去写这样的处理逻辑. 但写到一半,不得不中止. 我怎么才能让用户,或者说是浏览器知道这是个要下载的文件呢? 按我现在这样的写法,只是将内容输出到了网页上,并不会提 阅读全文
posted @ 2011-07-14 15:53 sunshaozong 阅读(322) 评论(0) 推荐(0) 编辑

callbackOnCollectedDelegate错误:托管代码到非托管代码

摘要: 前几天写的键盘记录程序一直有个bug,没处理.问题是这样的: 当我频繁不断的敲击键盘的时候, 过不一会儿,程序就崩溃,自动关闭.我的程序逻辑是这样的:1: 首先,在系统钩子链表中注册一个全局键盘钩子.2: 在这个键盘钩子的回调函数中转发键盘消息到我的自处理线程.(转发时,设置标志位WM_User)3: 在自处理线程中开一个循环. 不停的读取消息列表,读到标志为WM_User的消息时,将其显示在ListBox中.整个处理流程看起来很直观. 当时比较乱,一时间无法确定问题到底出在哪里.今天刚好有兴趣,翻出来代码详细看了下, 以Debug模式运行,疯狂按了会儿键盘后, 程序抛出异常:callback 阅读全文
posted @ 2011-07-12 14:16 sunshaozong 阅读(1960) 评论(0) 推荐(1) 编辑

IE6中无法设置TABLE的innerHTML属性的解决方案

摘要: 今遇到操蛋问题一个. 在设置一个html元素属性时,在chrome, firefox下正常;在IE 6 和狗日的360下时无反应. 干~ 这个要设置的属性是 innerHTML.第一反应,这可能是IE 6 的bug. 于是找谷哥哥询问.哥哥二话不说,扔给我一篇微软的技术资料. 错误: ie 无法设置 innerHTML 选择对象的属性 文中对此症状的描述: 设置 选择 对象的 innerHTML... 阅读全文
posted @ 2011-07-04 10:05 sunshaozong 阅读(1242) 评论(0) 推荐(0) 编辑

SubSonic: 如何在where子句中写嵌套语句

摘要: subsonic好,subsonic妙,subsonic呱呱叫!~ 啦了个啦,啦了个啦,啦了个啦…… 这真是个好东西, 我基本上不用为db操什么心, 费什么劲儿.但是subsonic 2.x好像在多表 查询分页时有bug. 暂时没心情去折腾,以后 有兴趣了再说吧. =========================== 进入正题. 今天在写一个sql脚本时,需要这样一种写法: where (a o... 阅读全文
posted @ 2011-05-18 15:52 sunshaozong 阅读(876) 评论(0) 推荐(0) 编辑

“SQL对象名无效”的解决过程

摘要: 今天遇到一个操蛋的问题. 网站升级后,打开一个页面无法访问, 提示: 对象名”xxx”无效. xxx表在服务器上没有创建,于是俺打开 “sql查询分析器”: 导出创建xxx表的sql脚本,如下: CREATE TABLE [xxx] ( [id] [int] IDENTITY (1, 1) NOT NULL , [title] [nvarchar] (100) COLLATE Chinese_... 阅读全文
posted @ 2011-05-16 12:31 sunshaozong 阅读(28037) 评论(1) 推荐(2) 编辑

“回发或回调参数无效。在配置中使用 或在页面中使用 启用了事件验证。”的替代解决方法

摘要: 再次感到俺对ASP.NET处理机制了解的贫乏. ASP.NET有服务器端控件和客户端控件之分,服务器端控件是ASP.NET自己实现的一套控件,(或者可以说是增强版的HTML控件)客户端控件是原始的HTML控件. 俺今天就在这上面吃了苦头. 俺在网页编码中使用ASP:DropDownList控件,后台进行数据填充,前端显示任意的数据. asp:DropDownList runat="server" ... 阅读全文
posted @ 2011-03-24 18:49 sunshaozong 阅读(565) 评论(0) 推荐(0) 编辑

在母版页中引用JQuery时遇到的问题

摘要: 今天使用JQuery UI中的一个提示框插件。但加入到项目中后,运行页面却总提示“$ is not defined”。但是俺在页面中引用了JQ的库呀!?习惯性的,俺打开JQ UI的示例页查看插件,没问题。俺又删啊删啊,删的示例页中仅只剩下插件本身的内容。很简单呀! 我写的也没错。又在项目中新建一个WebForm,将示例页中的代码全文拷贝进去。运行,无误。再次查看我写的东西,发现了问题所在。原因看起来很简单:由于俺在项目中使用了母版页,俺又将JQ的库引入放在了母版页中。这样做没什么问题。但郁闷的是俺将它放在了母版页最下面。意即asp:ContentPlaceHolder标记后面。实际的使用代码写 阅读全文
posted @ 2011-03-15 10:10 sunshaozong 阅读(1007) 评论(0) 推荐(0) 编辑

ASP.NET无法加载非托管DLL的解决办法

摘要: 今天遇到了一个非托管组件加载的问题。错误讯息如下:无法加载 DLL“Builder1.dll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)下面是具体代码: #region 注册体系加密 /// <summary> /// 注册体系加密 /// </summary> /// <param name="uname">登录名</param> /// <returns></returns> [STAThread()] public static string EncryptUser 阅读全文
posted @ 2011-03-10 16:43 sunshaozong 阅读(1094) 评论(0) 推荐(0) 编辑

SubSonic:一个对象的引用是必需的对于非静态字段

摘要: 昨天配置完SubSonic,生成网站时冒出来一个莫名其妙的问题:一个对象的引用是必需的对于非静态字段,方法或属性'xxx.dnt_usergroups.System.get很奇怪!打开报错的文件看,一头雾水。(SubSonic生成的代码看起来真是不敢恭维,当然俺水平不行)Google之,找不到有用的解释。俺新建了一个网站项目,然后配置SubSonic,可以使用。于是初步断定和SubSonic无关,是数据库的问题。具体看错误讯息: dnt_usergroups,是数据库中的一个表。于是先备份了这个表的创建脚本,然后将其中的数据导入到其他库中。接着, Delete it!继续生成网站~ 生 阅读全文
posted @ 2011-03-10 12:15 sunshaozong 阅读(438) 评论(1) 推荐(0) 编辑