write down,forget

The "GenerateResource" task failed unexpectedly.

<Category: 问题>

Error    9    The “GenerateResource” task failed unexpectedly.
System.TypeInitializationException: The type initializer for ‘Microsoft.Build.Utilities.FileTracker’ threw an exception. —> System.NullReferenceException: Object reference not set to an instance of an object.
at Microsoft.Build.Utilities.FileTracker..cctor()
— End of inner exception stack trace —
at Microsoft.Build.Utilities.FileTracker.ForceOutOfProcTracking(ExecutableType toolType, String dllName, String cancelEventName)
at Microsoft.Build.Tasks.GenerateResource.Execute()
at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
at Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(ITaskExecutionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHost taskHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask, Boolean& taskResult)    WorkflowMonitor

<?xml version=”1.0″ encoding=”utf-8″?>
<Project DefaultTargets=”Build” xmlns=”http://schemas.microsoft.com/developer/msbuild/2003″ ToolsVersion=”4.0″>
<PropertyGroup>
<TrackFileAccess>false</TrackFileAccess>
….

谁有没有终极解决办法。。。

 –有了–

修改所有Microsoft.Common.targets

 <TrackFileAccess Condition=”‘$(TrackFileAccess)’ == ””>false</TrackFileAccess>

—–

Find the file: C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.Targets

Locate the <GenerateResource> tag at Line 1835 and delete the attributes TrackFileAccess and TrackerLogDirectory

http://social.msdn.microsoft.com/Forums/en/csharpide/thread/88db71cf-a501-428d-91fa-1535d82d8014

http://www.go4answers.com/Example/error-msb4018-generateresource-task-25286.aspx

本文来自: The "GenerateResource" task failed unexpectedly.

SUA+CURL加载libssl.so的问题

<Category: 问题>

curl安装之后报libssl.so加载不上,又是64和86的原因。

bash-3.2$ su
Password:
$ pwd
/usr/local/ssl/lib
$ ln -s ./x86/libssl.so libssl.so
$ ln -s ./x86/libcrypto.so  libcrypto.so
$ curl
curl: try ‘curl –help’ or ‘curl –manual’ for more information
$

本文来自: SUA+CURL加载libssl.so的问题

shell脚本:/bin/sh^M: bad interpreter: No such file or directory。

<Category: Linux>

 

今天再一次碰到了这个问题。

在Linux中执行.sh脚本,异常/bin/sh^M: bad interpreter: No such file or directory。
分析:这是不同系统编码格式引起的:在windows系统中编辑的.sh文件可能有不可见字符,所以在Linux系统下执行会报以上异常信息。
解决:1)在windows下转换:
        利用一些编辑器如UltraEdit或EditPlus等工具先将脚本编码转换,再放到Linux中执行。转换方式如下(UltraEdit):File–>Conversions–>DOS->UNIX即可。
       2)也可在Linux中转换:
         首先要确保文件有可执行权限
         #sh>chmod a+x filename
          然后修改文件格式
          #sh>vi filename
          利用如下命令查看文件格式
         :set ff  或 :set fileformat
          可以看到如下信息
          fileformat=dos 或 fileformat=unix
           利用如下命令修改文件格式
          :set ff=unix 或 :set fileformat=unix
          :wq (存盘退出)
          最后再执行文件
          #sh>./filename

本文来自: shell脚本:/bin/sh^M: bad interpreter: No such file or directory。

mapping相关配置

<Category: 搜索>

接口调试记录,AGN。
阅读这篇文章的其余部分

本文来自: mapping相关配置

ES 0.16 ID字段调整及IDS-QUERY的使用

<Category: 搜索>

ES0.16的版本,对ID字段做了调整,默认不会对其进行索引,所以对_id做查询和排序都将不起作用。 如下面的操作: 查询

阅读这篇文章的其余部分

本文来自: ES 0.16 ID字段调整及IDS-QUERY的使用

Interix(SUA)下pkg的使用

<Category: 小道消息>

Interix(SUA) “Interix” is the name of the system when you run the command ‘uname -a’. If you install SUA (Subsystem for Unix-based Applications) or SFU (Services for Unix) then Interix is still the system. Softway从96年开始发布名为OpenNT的WinNT POSIX子系统,目的是用来支持UNIX环境,99年被微软收购,改名Interix。 你可能会问,什么是SUA,Subsystem for UNIX-based Applications的简称。额。。。

. There are different versions of Interix: Interix 3.5 is with SFU 3.5, Interix 5.2 is with SUA on Windows Server 2003/R2 and Interix 6.0 is with SUA on Vista and Server 2008. Interix 6.1 is with Windows 7 (Ultimate and Enterprise Editions) and Server 2008 R2.

今天我要介绍怎么像apt-get yum easy_install一样以package来安装SUA的包或者扩展,非常方便,帅啊。
http://www.suacommunity.com/pkg_install.htm

开始之前,先控制面板、打开关闭系统功能、安装SUA、安装包:Utilities and SDK for Subsystem for UNIX-based Applications(强烈建议只用administrator来装,只有administrator才能担当真正的root,其他的administrators组的都不行)

两种方式,
第一种,安装Add-on Bundles包,里面包含了很多常用的第三方的扩展包,下载地址:http://www.suacommunity.com/SUA.aspx#bundles。
完整版:ftp://ftp.interopsystems.com/pkgs/bundles/pkg-current-bundlecomplete60x64.exe

第二种,手动安装,比较麻烦,(哈哈,没有试)。
1.安装bootstrap
下载,需穿越。
win764位安装这个:ftp://ftp.interopsystems.com/pkgs/bootstrap/pkg-current-bootstrap60x64.exe
注意,这个文件默认是没有权限执行的,具体的这里不说了。

安装完之后,就可以使用pkg_update来安装软件了,cool。

pkg_update -La ,检查更新
pkg_update -L {name},安装指定软件包
pkg_update -L pkg,更新安装包本身
pkg_update -LH {name},使用http方式下载安装软件包,默认ftp

相关网站:http://www.suacommunity.com/
SUA介绍视频:http://www.interopsystems.com/SUAfamiliarization-02.wmv
SUA安装视频:http://www.suacommunity.com/SUAinstallation-03.wmv
SUA安装文档:http://www.interopsystems.com/Download/Installing_SUA.pdf

本文来自: Interix(SUA)下pkg的使用

.net 打开进程并阻塞

<Category: .NET>

怎样打开一个进程,并等待进程运行结束。

本文来自: .net 打开进程并阻塞

第一届全国大学生数据挖掘邀请赛-数据集分析篇

<Category: 小道消息, 数据仓库, 数据挖掘>

今天下午有点时间,研究了下#第一届大学生全国数据挖掘邀请赛#的数据集,顺便写个酱油贴。

数据集版权归 上海花千树信息科技有限公司 世纪佳缘交友网站 http://www.love21cn.com 所有
阅读这篇文章的其余部分

本文来自: 第一届全国大学生数据挖掘邀请赛-数据集分析篇

RMSE是个什么东东?

<Category: 算法>

root mean square error 均方根误差,也叫标准误差,定义为:误差的平方和除以样本个数减一的平方根  δ=sqrt[(Σ(di^2))/(n-1)]  n为测量次数;di为一组测量值与平均值的偏差。如果误差统计分布是正态分布,那么随机误差落在土σ以内的概率为68%。

 

RMSE——root mean square error 均方根误差
R square称为方程的确定系数,0~1之间,越接近1,表明方程的变量对y的解释能力越强。

 

RMSE(root mean square error of correlation)

假设试验测量值y_i; 拟合曲线对应值z_i; 数据一共有N个;
结果应该是 sqrt(sum(y_i-z_i)^2/N)  其中sum对所有指标i 求和

 

Short script that calculates root mean square error from data vector or matrix and the corresponding estimates.
Checks for NaNs in data and estimates and deletes them and then simply does:
r = sqrt( sum( (data( : )-estimate( : )).^2) / numel(data) );

 

The root mean square deviation (RMSD) or root mean square error (RMSE) is a frequently-used measure of the differences between values predicted by a model or an estimator and the values actually observed from the thing being modeled or estimated. RMSD is a good measure of precision. These individual differences are also called residuals, and the RMSD serves to aggregate them into a single measure of predictive power

RMSE:
假设试验测量值y_i; 拟合曲线对应值z_i; 数据一共有N个;
RSME=\sqrt(\sum_{i=1,N}(y_i-z_i)^2/N)  。

RMSE of correlation 还是第一次听说,但我认为如果真有这类东西,应该是y_i和z_i作规范化处理,即均值为0,均方根为1,于是有
sqrt(sum(2-2r0)) ,r0为相关系数,定义为r0=\sum_{i=1,N} y_i z_i/N

还有一个概念是RMS,这个没有拟合的概念,它反映数据的离散程度,定义为
RSME=\sqrt(\sum_{i=1,N}(y_i-y0)^2/N)
y0=\sum_{i=1,N}y_i/N

所有公式中,\sum_{i=1,N}表示i从1到N求和

RMSE  root mean square error 均方根误差,也叫标准误差,定义为:误差的平方和除以样本个数减一的平方根
δ=sqrt[(Σ(di^2))/(n-1)]
n为测量次数;di为一组测量值与平均值的偏差。如果误差统计分布是正态分布,那么随机误差落在土σ以内的概率为68%。

均方根误差(RMSE):

均方根误差为了说明样本的离散程度。
对于N1,….Nm,设N=(N1+…+Nm)/m;则均方根误差记作: bbs.itgoal.com.F6F!M n+t8Q5i.Y-m
t=sqrt(((N^2-N1^2)+…+(N^2-Nm^2))/(m(m-1)));
比如两组样本:
第一组有以下三个样本:3,4,5
第二组有一下三个样本:2,4,6
这两组的平均值都是4,但是第一组的三个数值相对更靠近平均值,也就是离散程度小,均方差就是表示这个的。
同样,方差、标准差(方差开根,因为单位不统一)都是表示数据的离散程度的。

MSE是(神经)网络的均方误差,叫”Mean Square Error”。比如有n对输入输出数据,每对为[Pi,Ti],i=1,2,…,n.网络通过训练后有网络输出,记为Yi。那
MSE=(求和(Ti-Yi)^2(i=1,2,..n))/n,即每一组数的误差平方和再除以数据的对数。

RMSE叫“Root Mean Square Error”,即在MSE基础上要开根号,中文译为“均方根误差”,MSE=MSE开根号。
亦即RMSE是MSE的平方根。

本文来自: RMSE是个什么东东?

vps优化小结

<Category: Lucene>

话说这vps这一年来,确实不易,一直走裸奔路线,安装之后,就没有好好管过,也米有优化什么的,除了偶尔拨500外,还会经常can’t fork memory,登陆进面板连查看进程都做不了,只有一个按钮:reboot vps,哎,这几天优化了一把,效果还不错,内存下降不少,基本可以稳定接待客人了。

本文来自: vps优化小结