- 浏览: 33834 次
- 性别:
- 来自: 上海
最新评论
文章列表
今天在git pull 代码的时候一直报错,并且切换分支无法切换
根据提示错误, filename too long ,发现是git在支持某些系统的时候对于所pull下来的文件名会做长度校验,如果文件名过长会放弃执行
通过在git bash中执行如下命令,设置长度,即可解决该问题
git config --system core.longpaths true
错误提示: git did not exit cleanly (exit code 128)
特此记录
术语TCP/IP代表传输控制协议/网际协议,指的是一系列协议。“IP”代表网际协议,TCP和UDP使用该协议从一个网络传送数据包到另一个网络。把IP想像成一种高速公路,它允许其它协议在上面行驶并找到到其它电脑的出口。TCP和UDP是高速公路上的“卡车”,它们携带的货物就是像HTTP,文件传输协议FTP这样的协议等。
你应该能理解,TCP和UDP是FTP,HTTP和SMTP之类使用的传输层协议。虽然TCP和UDP都是用来传输其他协议的,它们却有一个显著的不同:TCP提供有保证的数据传输,而UDP不提供。这意味着TCP有一个特殊的机制来确保数据安全的不出错的从一个端点传到另一个端点,而UD ...
PowerDesigner设置mysql数据库表缺省存储引擎为InnoDB
现在对于mysql数据库来说,老式的MyISAM数据表存储引擎已经过时,很多情况下都使用了InnoDB存储引擎。但是PowerDesigner在生成mysql数据库脚本时,缺省的数据表存储引擎还是MyISAM,导致每次生成数据库脚本又要重新手工修改一下,很是麻烦。针对该问题,以下列出了解决步骤,数据库脚本生成后无需再手工修改: 1)用PowerDesigner打开对应的mysql设计文件(.pdm文件),点击Database主菜单中的Edit Curre ...
在使用pd时发现生成的语句中没有行注释,这样就得手动来加这些注释,后来在网上找了一些方法,确实得到了解决,分享一下。
在Database-->edit Current DBMS...
设置dbms的属性,找到mysql5.0-->script-->objects-->column-->add
把原来的内容:
%20:COLUMN% [%National%?national ]%DATATYPE%[%Unsigned%? unsigned][%ZeroFill%? zerofill][ [.O:[character set][charset]] %CharS ...
解决方法:
1.) 退出Myeclipse(或eclipse);
2.) 进入Myeclipse(或eclipse)的安装目录;
linux中:
mkdir disabled
mkdir disabled/features disabled/plugins
mv plugins/org.eclipse.jpt.* disabled/plugins
mv features/org.eclipse.jpt.* disabled/features
windows 中:
创建名为disabled的文件夹;
今天碰到一个问题,可能是由于sql语句或程序导致mysql线程阻塞,采取线程强杀之后,导致mysql 服务不能启动。
此情况,可查看Mysql的启动错误日志
发现如下信息
141018 19:21:17 [ERROR] Failed to open log (file './mysql-bin.000662', errno 13)
1 ...
根据java api调用返回的SphinxResult,match之中,包含了获取到的数据的ID信息,以及所包含
的整数字段的属性信息,根据ID信息,可以从数据库之中,取到对应的原始数据的信息,以供页
面显示或者其他程序使用
org.xml.sax.SAXParseException;
lineNumber: 138; columnNumber: 15;
The content of element type "resultMap"
must match "(constructor?,id*,result*,association*,collection*,discriminator?)
mybatis启动时候报错,此情况有多种原因
1.仔细检查resultMap是否配置的不正确,多了或少了字符等
2.(此情况一般不易察觉,可能是mybatis的BUG) 在配 ...
1.测试
cd testpack
cat var/test/test.xml #此时应该正确显示中文
/usr/local/mmseg3/bin/mmseg -d /usr/local/mmseg3/etc var/test/test.xml
/usr/local/coreseek/bin/indexer -c etc/csft.conf --all
/usr/local/coreseek/bin/search -c etc/csft.conf 网络搜索
注意:针对一个新的linux系统,安装Coreseek前需要预装软件吗,以下都以CentOS 6为例,数据库以mysql为例
1.coreseek安装需要预装的软件:yum install make gcc g++ gcc-c++ libtool autoconf automake imake mysql-devel libxml2-devel expat-devel
2.直接根据yum 安装mysql :
1):查看有没有安装过:
yum list installed mysql*
2):安装Mysql客户端
yum in ...
1.每当数据库表内容更新之后需要重建索引,这样才可以查到新的更新的内容,不然只会在老数据的范围之内来查
2.初次使用,我们会将source定义为自己的表和数据库,但是稍微一不注意就会出现
index 'XXX': search error: fullscan requires extern docinfo.
的情况,此原因是coreseek的目前通用版本,必须设置一个attr 即sql_attr_,任意一个类型都可以
3.中文分词搜索语句
echo 中文 | iconv -f gbk -t utf-8 | search -c etc\csft_mogoroomdb.c ...
如果导入或导出的数据文件过大,超过了数据库设置的max_allowed_packet,就会出现MySql server has gone away的情况。
解决此问题的方法是设置max_allowed_packet的值,
set global max_allowed_packet=1024*1024*16;
1024*1024*16 = 16MB
针对业务中需要处理的检验情况,不仅需要在前端给与js控制,另外也需要在后端去进行控制,特别是在数据安全性大于性能的情况下。
针对1的情况,今天是修改数据状态的问题,数据状态一般会有多个,修改前状态我们暂且称之为A,修改后为B,在后台系统业务方法中,可以传入参数A和数据主键ID,去数据库查询一次该数据,判断该数据是否返回为null,如果为null,则该数据状态已被修改,固 在业务中throw new RunTimeException,终止事务。
parseFloat() 函数可解析一个字符串,并返回一个浮点数。
它的语法是:parseFloat(string);
注释:只有字符串中的第一个数字会被返回,开头和结尾的空格是允许的。
提示:如果字符串的第一个字符不能被转换为数字,那么 parseFloat() 会返回 NaN,如果只想解析数字的整数部分,请使用 parseInt() 方法。
示例:
<resultMap id="BaseResultMap2" type="LossesAre">
<id column="lossesare_id" property="id" jdbcType="INTEGER" />
<result column="lossesare_roomconfigid" property="roomconfigid" jdbcType="INTEGER" />
&l ...