我正在尝试更改MySql root密码.
我所做的就是下面.
mysqld_safe --skip-grantupdate user set password=password('1111') where user='root';并收到错误消息 - > ERROR 1054 (42S22): Unknown column 'password' in 'field list'.仅供我,我做到了use mysql;.所以我在用户表上选择了查询,发现密码列实际上不存在.
这很奇怪.原始用户表是否可能没有密码列?
如何更改不存在的密码?
谢谢你的回答:D
我试图将查找结果保存为数组.这是我的代码:
#!/bin/bash
echo "input : "
read input
echo "searching file with this pattern '${input}' under present directory"
array=`find . -name ${input}`
len=${#array[*]}
echo "found : ${len}"
i=0
while [ $i -lt $len ]
do
echo ${array[$i]}
let i++
done
Run Code Online (Sandbox Code Playgroud)
我在当前目录下获得了2个.txt文件.所以我期待'2'作为结果find.然而,它打印1.原因是它将查找的所有结果作为一个元素.我怎样才能解决这个问题?谢谢.
PS我在Stack OverFlow中找到了几个关于类似问题的解决方案.但是,它有点不同所以我可以申请我的.我需要在循环之前将结果存储到变量.再次感谢.
我想在C中使用Curl.
我访问了Curl官方页面,并复制了示例源代码.
以下是链接:http: //curl.haxx.se/libcurl/c/sepheaders.html
当我使用命令"gcc test.c"运行此代码时,
控制台显示如下消息.
/tmp/cc1vsivQ.o: In function `main':
test.c:(.text+0xe1): undefined reference to `curl_global_init'
test.c:(.text+0xe6): undefined reference to `curl_easy_init'
test.c:(.text+0x10c): undefined reference to `curl_easy_setopt'
test.c:(.text+0x12e): undefined reference to `curl_easy_setopt'
test.c:(.text+0x150): undefined reference to `curl_easy_setopt'
test.c:(.text+0x17e): undefined reference to `curl_easy_cleanup'
test.c:(.text+0x1b3): undefined reference to `curl_easy_cleanup'
test.c:(.text+0x1db): undefined reference to `curl_easy_setopt'
test.c:(.text+0x1e7): undefined reference to `curl_easy_perform'
test.c:(.text+0x1ff): undefined reference to `curl_easy_cleanup'
Run Code Online (Sandbox Code Playgroud)
我不知道如何解决这个问题.
我在/ usr/java /中解压缩了我的jdk.
我将CLASSPATH,PATH,JAVA_HOME放入/ etc/profile中,如下所示.
export JAVA_HOME=/usr/java/jdk1.7.0_21
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar
Run Code Online (Sandbox Code Playgroud)
当我在/usr/java/jdk1.0.7_21/bin中编译一些java文件时,
有用.但是当我在其他文件夹上做同样的事情时,却没有.
它显示NoClassDefFoundError.
所以我通过echo检查了ClASSPATH,PATH,JAVA_HOME.
它显示如下.
[root@localhost a]# echo $JAVA_HOME
/usr/java/jdk1.7.0_21
[root@localhost a]# echo $PATH
/usr/lib64/qt-3.3/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/guest/bin:/usr/java/jdk1.7.0_21/bin:/usr/java/bin:/usr/java/jdk1.7.0_21/bin
[root@localhost a]# echo $CLASSPATH
/usr/java/jdk1.7.0_21/jre/lib/ext:/usr/java/jdk1.7.0_21/lib/tools.jar
Run Code Online (Sandbox Code Playgroud)
我想在控制台中使用java,我能做些什么呢?
提前致谢.
PS.我做了source /etc/profile.
=================我面临的错误=======================
当我命令java A(我的类名是A).
Error: Could not find or load main class A
Run Code Online (Sandbox Code Playgroud)
case我命令java -cp/home/guest/workspace/AAA/src/a/A.
Exception in thread "main" java.lang.NoClassDefFoundError: A (wrong name: a/A)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:791)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354) …Run Code Online (Sandbox Code Playgroud) 我试着在macbook air上安装mongoDB.
我从官方网站下载了压缩文件并提取该文件并移至根目录.之后,在该目录下,我创建了/ data/db和/ log文件夹.
这是我的mongodb.config描述我的数据库的基本配置.
dbpath = /mongodb/data/db
logpath = /mongodb/log/mongo.log
logappend = true
#bind ip = 127.0.0.1
port = 27017
fork = true
rest = true
verbose = true
#auth = true
#noauth = true
Run Code Online (Sandbox Code Playgroud)
另外,我想知道#配置文件中的含义.
我把这个文件放到/mongodb/bin,/mongodb是我将文件解压缩到的目录.
我打开了终端并进入了./mongod --config mongodb.config,我把它拿回来了.
Juneyoung-ui-MacBook-Air:bin juneyoungoh$ ./mongod --config mongodb.config
about to fork child process, waiting until server is ready for connections.
forked process: 1775
all output going to: /mongodb/log/mongo.log
ERROR: child process …Run Code Online (Sandbox Code Playgroud) 我试图在Table标签中实现String省略号.
源代码如下.
<div>
<div class="widget-body no-padding" style="min-height:0px;">
<table class="table" style="table-layout: fixed;">
<tbody>
<c:forEach var="item" items="${result.stuffList}" varStatus="idx">
<c:if test="${idx.index < 5}">
<tr>
<td class='text-center' style="width: 80%; text-overflow:ellipsis; -o-text-overow: ellipsis; word-wrap:normal; overflow: hidden;">
<nobr>
<a href="#" onclick="javascript:location.href='/view?nid=${item.id}'">${item.name}</a>
</nobr>
</td>
<td class='text-center' style="width: 20%;">
${item.regDate}
</td>
</tr>
</c:if>
</c:forEach>
</tbody>
</table>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
这段代码有效,如果String太长,它会显示...我的预期.
但是,当我测试响应时,它会变得难看.
我写了以下部分来表达项目注册日期.
但是当浏览器缩小时,它的后部不会出现在屏幕上.
<td class='text-center' style="width: 20%;">
${item.regDate}
</td>
Run Code Online (Sandbox Code Playgroud)
如何在所有浏览器中使用Bootstrap中的省略号?
所以它看起来像这样
我所期望的(缩小浏览器时)>>
第1栏/第2栏
AAAA ..../2014-09-24
现在看起来像>>
第1栏/第2栏
AAAA ..../2014-09
问题是>>
在我添加String省略号函数之前,它可以响应.
我的猜测>>
也许table-layout: fixed;风格是原因.但不知道如何实现String省略函数table-layout …
我正在用ff-系列开发缩略图提取器(意思是ffmpeg,ffplay,ffprobe).
我需要知道帧的位置,所以我使用下面的命令,我在stackoverflow中找到了另一个帖子.
ffprobe -show_frames -select_streams v -print_format json=c=1 0001.wmv
Run Code Online (Sandbox Code Playgroud)
实际上它工作得很好,并生成一个包含大量信息的文件.
输出文件如下.
"frames": [
{ "media_type": "video", "key_frame": 1, "pkt_pts": 900000, "pkt_pts_time": "10.000000", "pkt_dts": 900000, "pkt_dts_time": "10.000000", "pkt_duration": 3003, "pkt_duration_time": "0.033367", "pkt_pos": "453", "pkt_size": "9744", "width": 720, "height": 480, "pix_fmt": "yuv420p", "sample_aspect_ratio": "8:9", "pict_type": "I", "coded_picture_number": 0, "display_picture_number": 0, "interlaced_frame": 0, "top_field_first": 0, "repeat_pict": 0 },...
Run Code Online (Sandbox Code Playgroud)
有一个名为"pkt_size"的列,我假设该数据包的大小.
它显示一些数字,但没有单位信息.
我想这个单位是'字节'或'位'.
如果有人有这方面的信息,请告诉我.
谢谢.
我正在做一个使用Spring 3.1.1和MyBatis3.0的项目.
我正在尝试将iBatis更改为MyBatis.但是,我正在努力使用resultmap.
使用iBatis时,我可以使用'nullValue'处理来自下面的查询中的值.
<resultMap class="java.util.HashMap" id="ChannelData">
<result property="id" javaType="java.lang.String" column="CHANNEL_ID" nullValue=""/>
<result property="code" column="SELECTSCOPE" nullValue="Television"/>
</resultMap>
Run Code Online (Sandbox Code Playgroud)
问题是MyBatis中没有'nullValue'.此外,如果列为"null",则mybatis永远不会填充该元素.例如.如果'SELECTSCOPE'为空,则会带来{id=aaa}.我需要一些像这样的数据 - > {id=aaa, code=''}.无论如何要处理这个?
PS
我查询超过20列.其中一些需要""当值为null时,其他人有自己的默认值一些字符串值.(如果我使用iBatis,'nullValue'是魔术关键字)我发现一些链接建议使用自定义类型处理程序,但使处理程序超过20可能是未来修复或维护混乱的原因.我需要一些简单的方法.
非常感谢:D
================================================== ====================================
我找到了带来一些空值的方法.它需要一些配置.
Run Code Online (Sandbox Code Playgroud)<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD SQL MAP Config 3.1//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> <configuration> <settings> <setting name="callSettersOnNulls" value="true"/> </settings> </configuration>
现在,我可以得到{id="aaa", code = null}.这是另外一个问题.如何设置查询的默认值?例如.如果'code'的值为null,那么我想把默认字符串'default'.所以结果应该改变形式
{id="aaa", code=null}来{id="aaa",code="default"}.可能吗?
谢谢〜
我正在研究redis。
我得到了本地redis-server(localhost)并使用同一设备中的终端进行访问。因为我听说redis是内存数据库,所以我希望在关闭服务器时所有数据都消失了。
但是,当我"shudown"/"exit"在redis-cli中命令并重新启动时,数据仍然有效。我认为有控制此的选项,但是我找不到。
您能让我知道在哪里找到以及必须更改的内容吗?
我有一个关于Enum的问题.
我有一个enum类,如下所示
public enum FontStyle {
NORMAL("This font has normal style."),
BOLD("This font has bold style."),
ITALIC("This font has italic style."),
UNDERLINE("This font has underline style.");
private String description;
FontStyle(String description) {
this.description = description;
}
public String getDescription() {
return this.description;
}
}
Run Code Online (Sandbox Code Playgroud)
我想知道这个Enum对象何时被创建.
枚举看起来像'静态最终'对象,因为它的值永远不会改变.因此,在此目的中,仅在编译时初始化是有效的.
但它在顶层调用自己的构造函数,所以我怀疑它可以在我们调用它时生成,例如,在switch语句中.
java ×2
macos ×2
arrays ×1
bash ×1
bit ×1
byte ×1
c ×1
centos ×1
compilation ×1
css ×1
curl ×1
ellipsis ×1
enums ×1
ffmpeg ×1
ffprobe ×1
find ×1
html-table ×1
ibatis ×1
install ×1
libcurl ×1
map ×1
mongodb ×1
mybatis ×1
mysql ×1
null ×1
packet ×1
passwords ×1
path ×1
persistence ×1
recovery ×1
redis ×1
root ×1
runtime ×1
typehandler ×1
variables ×1