摘要:
问题描述:新安装了MySQL5.6,使用root用户无法远程连接,提示Host'xxx.xxx.xxx.xxx'isnotallowedtoconnecttothisMySQLserver解决方案:最简单的办法就是通过授权解决,以下的语句是允许username使用password密码从任何IP连接MySQLServer:GRANTALLPRIVILEGESON*.*TO'username'@'%'IDENTIFIEDBY'password'WITHGRANTOPTION; 阅读全文
摘要:
1.获取和设置当前目录的完全限定路径。string str = System.Environment.CurrentDirectory;Result: C:\xxx\xxx2.获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称。string str = System. Windows .Forms.Application.StartupPath;Result: C:\xxx\xxx3.获取新的 Process 组件并将其与当前活动的进程关联的主模块的完整路径,包含文件名。string str = System.Diagnostics.Process.GetCurrentProcess 阅读全文
摘要:
近年来,ruby on rails逐渐火了起来,我想各位码农早就耳闻,特别是那些做B/S项目的童鞋,早就想跃跃一试了。笔者也是初次接触ruby on rails ,我想,对于初学者来说,最好的学习方式就是,自己搭建一个环境,让程序飞起来先。在ubuntu上搭建ruby on rails 环境的时候,多数人都只是安装好ruby之后,然后执行$ gem install rails这种在线安装,通常是安装官网最新的rais版本(目前发布的最新的版本:4.0.2)值得注意的是,软件不断在更新,难保有一天我们会遇到更高版本的rails application,我们的调试将变得很麻烦.庆幸的是,有一个.. 阅读全文
摘要:
原文:http://page.renren.com/600759338/note/7295957571.shutdown:关闭系统,如果停留在TTY,请改用halt, poweroff等命令常用参数:+m—-指定关机延迟的分钟-c—-取消一个等待关机的请求(关掉运行此命令的终端也可:))now—-立即关机hh:mm—-手动指定时间(以24小时计)2.ln:为文件建立链接linux的链接分为两种:硬链接和软链接,ln默认建立硬链接(hard link),两种的区别请自己搜索:)最常用参数:-s—-建立软链接(符号链接,可以理解为win下的快捷方式)-f—-如果要建立的链接名已经存在,则删除之3. 阅读全文
摘要:
1:apt-get:(一般是要加sudo)debian系系统的软件包管理程序(其图形化前端就是大名鼎鼎的新立得了),会自动帮你搞定依赖关系最常用参数:update—-与你的软件源(在/etc/apt/sources.list中列出)更新软件包列表,换源后需要执行upgrade—-根据update得到的源软件库与本地已经安装的对比,(如果需要升级就)全部升级install—-安装软件包(可以使用tab补全软件包的名字,比较方便)remove—-卸载软件包purge—-卸载软件包,同时删除该软件的配置文件source—-从源里下载软件包的源码到当前目录(执行此命令的目录)并解压(除非指定–down 阅读全文
摘要:
WCF服务接口多,客户端在引用时出错!报WCF The maximum nametable character count quota (16384) has been exceeded while reading XML data错误在服务端中定义接口太多时,在客户端的服务引用时,报错误:元数据包含无法解析的引用:“net.tcp://localhost:8081/BaseData/mex”。 XML 文档中有错误。 读取 XML 数据时,超出最大名称表字符计数配额 (16384)。名称表是用于存储在处理 XML 时所遇到的字符串的数据结构 - 具有非重复元素、属性名称和属性值的长 XML 阅读全文
摘要:
随着应用程序的不断升级,客户的需求不断增多,程序员不得不对自己的应用程序做出相应的修改,如果修改的内容较多,那么就必须找出一种简便方法,下面就为大家介绍一下在SilverLight 中左边导航栏TreeView 如何动态绑定 Xml 文件中的数据1、准备工作,首先建立一个TreeViewData.xml文件,代码如下: View Code 2、建立一个TreeViewLoadXmlTest.xaml文件并在其中添加如下代码: ... 阅读全文
摘要:
在B/S系统中,下拉列表(select/dropdownlist/combobox)的应用随处可见,为了增强用户体验,开发人员也常常会做一些带联想功能的下拉列表, 特别是数据项比较多的时候,用户筛选起来就会很容易。 如果考虑多选的场景,我想以下的实现方式很多时候是能够满足要求的:带复选框(checkbox)的下拉列表,应该是比较直观和方便了,也很符合用户的习惯.但是如果数据项太多的时候。滚动条会很长,有两个不足:1.用户查询自己想要的目标很困难;2.用户如果需要选择的项很多(>10项),滚动条容易遮挡住,用户可能也不知道自己到底选了哪些。于是带复选框且有联想功能的多选下拉列表... 阅读全文
摘要:
这两天在做一个文章内修改的功能,由于前端选用的Extjs控件库,于是就使用Ext.form.HtmlEditor. 在使用ajax提交数据的时候,需要提交包含有html代码的数据。这时候问题就来了,不管是对数据不编码,用escape()编码、encodeURI()编码还是用encodeURIComponent()编码,提交数据是,服务器都会报错(500错误),估计是某些这些编码函数无法编码的字符造成的,正好在网上发现了一个干货,即自己写一个javascript函数,用来替换特殊字符,服务端接受后再反编码回来就可以了。函数如下:前台处理(js):function ajax_encode(... 阅读全文
摘要:
刷微博已经成为大家的一种生活方式,我今天要介绍的功能就很类似刷微博。当我们需要将大数据(比如百万条数据)显示在页面上的时候,显然一次加载是不现实的,用户体验很差。当然,你可能会想到采用分也显示,但是现在的用户已经厌倦了分页的方式,他们更喜欢刷微博的方式。于是就出现了这篇文章。笔者近期的项目中,采用的前端框架是ExtJs,其提供的GridPanel足以应付一次性加载500+以上的记录,只是会让用户等待一会。但是日志的显示没那么简单,其数据一直在增加,用户也不想分页查看,而是用传统的GridPanel也不太适合。Google之后,原来ExtJs已经提供了一个插件(Ext.ux.grid.li... 阅读全文