小编Khu*_*eed的帖子

Google云端硬盘或DropBox上的SVN存储库

是否可以在谷歌驱动器或保管箱等设置SVN仓库/服务器?

我想把我的博士项目置于版本控制之下.数据必须保密,只有我和我的主管才能访问.我负担不起,所以我想要免费服务.

我有Tortoise SVN的经验.

如果设置SVN服务器是不可能/非常困难的话,那么还有其他可靠的替代方案可以提供免费的Prtivate SVN存储库.

svn version-control tortoisesvn google-drive-api

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

使用Oracle.ManagedDataAccess连接到Oracle

我在我的C#(.NET 4.0)项目中使用Oracle.ManagedDataAccess Nuget Package Version 12.1.022.该程序包会自动在app.config文件中创建条目.如何从此文件中读取数据源字符串以便能够连接到数据库?

System.Configuration.ConfigurationManager.AppSettings.Get( "数据源");

不适合我

<?xml version="1.0" encoding="utf-8"?>

<configuration>
  <configSections>
    <section name="oracle.manageddataaccess.client"
             type="OracleInternal.Common.ODPMSectionHandler, Oracle.ManagedDataAccess, Version=4.121.2.0, Culture=neutral, PublicKeyToken=89b483f429c47342" />
  </configSections>
  <system.data>
    <DbProviderFactories>
      <remove invariant="Oracle.ManagedDataAccess.Client" />
      <add name="ODP.NET, Managed Driver" invariant="Oracle.ManagedDataAccess.Client"
           description="Oracle Data Provider for .NET, Managed Driver"
           type="Oracle.ManagedDataAccess.Client.OracleClientFactory, Oracle.ManagedDataAccess, Version=4.121.2.0, Culture=neutral, PublicKeyToken=89b483f429c47342" />
    </DbProviderFactories>
  </system.data>
  <runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <dependentAssembly>
        <publisherPolicy apply="no" />
        <assemblyIdentity name="Oracle.ManagedDataAccess" publicKeyToken="89b483f429c47342" culture="neutral" />
        <bindingRedirect oldVersion="4.121.0.0 - 4.65535.65535.65535" newVersion="4.121.2.0" />
      </dependentAssembly>
    </assemblyBinding>
  </runtime>

  <oracle.manageddataaccess.client>
    <version number="*">
      <dataSources>
        <dataSource alias="MyDataSource"
                    descriptor="(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=100.100.100.100)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=myservice.com)))" />
      </dataSources>
    </version>
  </oracle.manageddataaccess.client> …
Run Code Online (Sandbox Code Playgroud)

.net c# oracle odp.net

16
推荐指数
2
解决办法
5万
查看次数

PyCrypto在Windows上安装错误

我正在尝试在我的计算机上安装PyCrypto 2.6 Library.但我不断收到以下错误

D:\Software\Python\package\pycrypto-2.6>python setup.py build
running build
running build_py
running build_ext
warning: GMP or MPIR library not found; Not building Crypto.PublicKey._fastmath.

building 'Crypto.Random.OSRNG.winrandom' extension
error: Unable to find vcvarsall.bat
Run Code Online (Sandbox Code Playgroud)

我的系统有Windows 8 Pro 64位,Visual Studio Enterprise 2012和Python 3.3

为了解决这个错误,我尝试设置环境变量,VS90COMNTOOLS=%VS110COMNTOOLS%fmuecke在post错误中所建议的:无法找到vcvarsall.bat,但它对我不起作用.

任何人都可以告诉我如何解决这个错误.

仅供参考,我不安装VC2008等.

python distutils pycrypto python-3.x

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

使用列名创建空data.frame

我正在尝试创建一个包含两列和未知行数的空数据框.我想指定列的名称.我运行了以下命令

dat <- data.frame("id"=numeric(),"nobs"=numeric())  
Run Code Online (Sandbox Code Playgroud)

我可以通过运行来测试结果

> str(dat)
'data.frame':   0 obs. of  2 variables:
 $ id  : num 
 $ nobs: num   
Run Code Online (Sandbox Code Playgroud)

但是稍后当我使用以下命令中的rbind将数据插入此数据框时,列的名称也会更改

  for (i in id) {
    nobs = nrow(na.omit(read.csv(files_list[i])))
    dat = rbind(dat, c(i,nobs))
  } 
Run Code Online (Sandbox Code Playgroud)

在for循环之后,这是dat的值

dat
  X3 X243
1  3  243
Run Code Online (Sandbox Code Playgroud)

str命令显示以下内容

str(dat)

'data.frame':   1 obs. of  2 variables:
 $ X3  : num 3
 $ X243: num 243
Run Code Online (Sandbox Code Playgroud)

任何人都可以告诉为什么数据框中的列名称会发生​​变化

编辑:

我解决问题的懒惰解决方案是在for循环之后运行以下命令,将数据绑定到我的data.frame

names(dat)[1] = "id"
names(dat)[2] = "nobs"
Run Code Online (Sandbox Code Playgroud)

r dataframe

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

计算data.frame中的行和和产品

我想在R中的一个包含行总和和产品的data.frame中添加一列.请考虑以下数据框

x    y     z
1    2     3
2    3     4
5    1     2
Run Code Online (Sandbox Code Playgroud)

我想得到以下内容

x    y     z    sum    prod
1    2     3    6       6  
2    3     4    9       24 
5    1     2    8       10
Run Code Online (Sandbox Code Playgroud)

我试过了

 sum = apply(ages,1,add)
Run Code Online (Sandbox Code Playgroud)

但它给了我一个行向量.有人可以给我一个有效的命令来总结和产品,并将它们附加到原始数据框,如上所示?

r apply dataframe

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

Android Library Project Jar + IntelliJ IDEA 11

我正在使用IntelliJ IDEA 11.

如何为我的android库Project创建一个JAR文件?

我有一个相同的android库项目及其JAR文件.我已设法从中创建一个JAR文件 Module Settings->Project Settings->Artifacs->+

我试图将我的Jar文件与原始文件进行比较,内容不同.

任何人都能确认我的手术是否正确吗?

android jar android-library

10
推荐指数
0
解决办法
3264
查看次数

在Python中有效地分割数据

考虑以下代码

one, two = sales.random_split(0.5, seed=0)
set_1, set_2 = one.random_split(0.5, seed=0)
set_3, set_4 = two.random_split(0.5, seed=0)
Run Code Online (Sandbox Code Playgroud)

我在这段代码中尝试的是将Sales Sframe中的数据(类似于Pandas DataFrame)随机分成大约4个相等的部分.

什么是Pythonic/Efficient方法来实现这一目标?

python dataframe pandas sframe

5
推荐指数
1
解决办法
159
查看次数

绘图K-Means多维向量的聚类

我有100 x 13向量作为K-Means聚类的输入,我在C#中实现了它.我想绘制我的聚类的结果,即13维数据点

我已经看过像OxyPlot,ZedGraph等2D和3D绘图库的例子.但是找不到任何绘制N维数据的例子(其中N> 3,在我的情况下N = 13).

任何人都可以建议我如何在C#中实现这一目标?

c# plot machine-learning scientific-computing k-means

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

AES CBC 中的填充

我正在尝试在 C# 中使用(128 位 AES)使用 Random IV 测试 CBC。

在我要解决的问题中,我有 12 字节的输入消息。条件是,如果 PlainText 小于块大小(16 字节),则要使用的填充从 0x01 开始,然后到 6 0x00。

例子:

in ASCII PT     = Pay Bob 100%

in hex PT       = 50 61 79 20 42 6f 62 20 31 30 30 24

PT with Padding = 50 61 79 20 42 6f 62 20 31 30 30 24 01 00 00 00
Run Code Online (Sandbox Code Playgroud)

我似乎无法在RijndaelManaged 中找到这个PaddingMode

任何人都可以建议我如何执行以下操作吗?

  • 可变长度填充

编辑:

public class CBC
{
    public CBC()
    {

    } …
Run Code Online (Sandbox Code Playgroud)

c# cryptography encryption-symmetric rijndaelmanaged cbc-mode

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

将List <double []>转换为List <T>

我有一个双打列表List<double[]>,我想转换为List<T>其中T是一个类.

double数组包含17个值,例如[1.0,2.0,3.0,4.0,5.0,... 17.0].然后我有一个类定义了17个字符串属性,例如P1,P2,....,P17

因此,an的每个元素List<double[]>都是一个双精度数组,数组中的每个元素都代表类型类中属性的值T.

是否可以将给定的双精度数组的每个索引映射到类型为T的类的属性.所以我将a转换List<double[]>List<T>where Tis class.

我知道可以通过手动迭代读取每个数组的列表然后从数组的每个索引读取值并将其传递给类的相应属性来完成.但是,当我有许多属于10多个属性的课程时,要做很多事情.

编辑:下面给出了其中一个类的示例

    /// <summary>
/// Defines the properties of a centroid.
/// </summary>
public class Centroid
{
    // ReSharper disable InconsistentNaming
    /// <summary>
    /// Calls made to contacts
    /// </summary>
    public string CONTACT_CALLS { get; set; }

    /// <summary>
    /// Duration of calls made to contacts
    /// </summary>
    public string CONTACT_CALLS_SEC { get; set; }

    /// <summary>
    /// …
Run Code Online (Sandbox Code Playgroud)

.net c# reflection

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