小编use*_*196的帖子

jquery文本输入长度控制

文本输入只允许三个单词用空格分隔,如果超过3,用户就不能再输入了,这是否可以使用jQuery?我可以使用keyup事件来监听,但是如何在不使用禁用的情况下阻止用户输入更多的令牌.这类似于html中输入文本的本机maxlength属性,除了在这种情况下maxLength是标记的数量.

jquery

4
推荐指数
1
解决办法
2万
查看次数

MySql UTF编码

 java.sql.SQLException: Incorrect string value: '\xAC\xED\x00\x05sr...' for column 'xxxx'

该列是MYSQL中的一个longtext,带有utf8字符集和utf8_general_ci排序规则.

怎么了?

mysql utf character-encoding

4
推荐指数
1
解决办法
2289
查看次数

JFreeChart在不同区域中为不同的数据系列提供不同的颜色

JFreeChart我试图根据y值为XY线图/曲线的不同区域着色.我重写XYLineAndShapeRenderergetItemPaint(int row, int col),但我不知道它是如何处理的线的着色x小号,因为它只是让itemPaintx(整数值).

final XYLineAndShapeRenderer renderer = new XYLineAndShapeRenderer() {
    @Override

    @Override
    public Paint getItemPaint(int row, int col) {
        System.out.println(col+","+dataset.getY(row, col));
        double y=dataset.getYValue(row, col);
        if(y<=3)return ColorUtil.hex2Rgb("#7DD2F7");
        if(y<=4)return ColorUtil.hex2Rgb("#9BCB3B");
        if(y<=5)return ColorUtil.hex2Rgb("#FFF100");
        if(y<=6)return ColorUtil.hex2Rgb("#FAA419");
        if(y<=10)return ColorUtil.hex2Rgb("#ED1B24");

        //getPlot().getDataset(col).
        return super.getItemPaint(row,col);
    }
}
Run Code Online (Sandbox Code Playgroud)

java renderer jfreechart

4
推荐指数
1
解决办法
3251
查看次数

mysql删除和外键约束

我在MYSQL中删除了两个表中的选定行,这两个表都有外键.

DELETE d,b
  FROM A as b
  INNER JOIN B as d on b.bid=d.bid WHERE b.name LIKE '%xxxx%';
Run Code Online (Sandbox Code Playgroud)

MYSQL抱怨外键,即使我试图从两个表中删除:

Error: Cannot delete or update a parent row: a foreign key constraint
fails (`yyy/d`, CONSTRAINT `fk_d_bid` FOREIGN KEY (`bid`) REFERENCES 
`b` (`bid`) ON DELETE NO ACTION ON UPDATE NO ACTION)
Run Code Online (Sandbox Code Playgroud)

从这两个表中删除的最佳解决方案是什么?

mysql sql-delete

3
推荐指数
1
解决办法
6727
查看次数

android LocationManager.requestLocationUpdates,minTime> 0无法按预期工作

我设置

locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 60000, 0f, this);

它有一个奇怪的行为,locationChanged每秒调用一次而不是接近1分钟的任何时间.其次,locationChanged每秒被调用10秒,然后完全停止,gps satalites图标消失,然后仅在屏幕从显示超时返回时再次恢复.
怎么了?

我目前在Android 1.5上.

android locationmanager

3
推荐指数
1
解决办法
1万
查看次数

如果进程未运行,则发送通知电子邮件

我使用以下shellcript来检查cron作业中的运行进程:

ps -ef|grep myprocess|grep -v "grep"

然后我需要发送一封电子邮件,如果结果为空(意味着进程没有运行),我该如何编写脚本呢?

shell

3
推荐指数
1
解决办法
4118
查看次数

在mysql中扩展innodb_data_file_path

假设mysql 5.5服务器使用以下配置来存储innodb数据

innodb_data_file_path = /var/lib/mysql/ibdata:100G;/disk2/mysql/ibdata2:1000M:自动扩展

在稍后的某个时间点,如果数据库已经填充了一段时间。我希望在此 innodb_data_file_path 中添加额外的路径,因为我的磁盘空间不足,并且添加了新磁盘。这可能吗?如何做呢?会像下面这样工作吗?

innodb_data_file_path = /var/lib/mysql/ibdata:100G;/disk2/mysql/ibdata2:XXXG;/disk3/mysql/ibdata3:1000M:自动扩展

mysql innodb

3
推荐指数
1
解决办法
2万
查看次数

php-mysql版本与Mysql服务器冲突

我安装了 php 5.3 和 mysql 服务器 5.5。我需要安装 php-mysql,但出现以下冲突。我该如何解决这个问题?

百胜安装 php-mysql
加载的插件:fastestmirror
从缓存的主机文件加载镜像速度
 * 基地:mirrors.versaweb.com
 * elrepo:elrepo.org
 * 额外内容:yum.phx.singlehop.com
 * 更新:yum.phx.singlehop.com
设置安装过程
解决依赖关系
--> 运行事务检查
---> 将安装软件包 php-mysql.x86_64 0:5.3.3-3.el6_2.8
--> 处理依赖关系:php-common = 5.3.3-3.el6_2.8 对于包:php-mysql-5.3.3-3.el6_2.8.x86_64
--> 处理依赖项:libmysqlclient.so.16(libmysqlclient_16)(64bit) for package: php-mysql-5.3.3-3.el6_2.8.x86_64
--> 处理依赖项:libmysqlclient.so.16()(64bit) for package: php-mysql-5.3.3-3.el6_2.8.x86_64
--> 运行事务检查
---> 将安装软件包 mysql-libs.x86_64 0:5.1.61-1.el6_2.1
---> 软件包 php-common.x86_64 0:5.3.3-3.el6_2.5 将更新
--> 处理依赖关系:php-common = 5.3.3-3.el6_2.5 对于包:php-5.3.3-3.el6_2.5.x86_64
--> 处理依赖关系:php-common = 5.3.3-3.el6_2.5 对于包:php-cli-5.3.3-3.el6_2.5.x86_64
--> 处理依赖关系:php-common = 5.3.3-3.el6_2.5 对于包:php-pdo-5.3.3-3.el6_2.5.x86_64
---> 软件包 php-common.x86_64 0:5.3.3-3.el6_2.8 将是更新
--> 运行事务检查
---> 软件包 php.x86_64 0:5.3.3-3.el6_2.5 …

php mysql

3
推荐指数
1
解决办法
9129
查看次数

删除Java中的List中的重复字符串

更新:我猜HashSet.add(Object obj)不会打电话contains.有没有办法实现我想要的东西(删除重复字符串忽略大小写使用Set)?

原始问题:尝试从java中的String列表中删除重复,但是在下面的代码CaseInsensitiveSet.contains(Object ob)中没有被调用,为什么?

public static List<String> removeDupList(List<String>list, boolean ignoreCase){
    Set<String> set = (ignoreCase?new CaseInsensitiveSet():new LinkedHashSet<String>());
    set.addAll(list);

    List<String> res = new Vector<String>(set);
    return res;
}


public class CaseInsensitiveSet  extends LinkedHashSet<String>{

    @Override
    public boolean contains(Object obj){
        //this not getting called.
        if(obj instanceof String){

            return super.contains(((String)obj).toLowerCase());
        }
        return super.contains(obj);
    }

}
Run Code Online (Sandbox Code Playgroud)

java collections set

3
推荐指数
2
解决办法
1万
查看次数

管道命令在一起

我需要将2个命令连接在一起,第一个命令将输入​​文件中的XYZ替换为",",然后我需要做另一个替换.未成功尝试以下内容.

tr 'XYZ' ',' <input_file | xargs tr ',' ''

在第二个命令期望从文件输入的情况下,将两个命令组合在一起的正确方法是什么?

linux bash pipe

2
推荐指数
1
解决办法
122
查看次数