我是一名OOP开发人员,主要使用最流行的Web开发脚本语言PHP.
为了掌握我作为PHP开发人员的技能,我将PHP,OOP技术,客户端语言分为Javascript,AJAX,AJAX库,CMS,框架(Zend,Cake等)MySQL深度,LINUX(主要是作为一个Web)开发者光学)...
那么现在我需要一些具体的指导方针来确定我需要掌握哪些具体的领域才能成为我自己的ASP.NET开发人员,然后构建一个学习路径.(比如C#,WebForms,ADO等)......
对所有伟大的开发人员来说最好.
德棉
建立与SQL Server的连接时发生与网络相关或特定于实例的错误.服务器未找到或无法访问.验证实例名称是否正确,以及SQL Server是否配置为允许远程连接.(提供程序:SQL网络接口,错误:26 - 查找指定的服务器/实例时出错)
我已经创建了一个SQL压缩数据库,将其包含在我的应用程序中,并且可以从其他数据库编辑器中很好地连接到数据库,但在我的应用程序中我正在尝试
using (SqlConnection con = new SqlConnection(Properties.Settings.Default.DatabaseConnection))
{
con.Open();
}
Run Code Online (Sandbox Code Playgroud)
连接字符串是
数据源= | DataDirectory |\Database.sdf
我很难过,有什么见解吗?
我需要计算相当大的文件(千兆字节)的校验和.这可以使用以下方法完成:
private byte[] calcHash(string file)
{
System.Security.Cryptography.HashAlgorithm ha = System.Security.Cryptography.MD5.Create();
FileStream fs = new FileStream(file, FileMode.Open, FileAccess.Read);
byte[] hash = ha.ComputeHash(fs);
fs.Close();
return hash;
}
Run Code Online (Sandbox Code Playgroud)
但是,文件通常是以缓冲方式预先写入的(比如一次写入32mb).我确信我看到了一个覆盖哈希函数,它允许我在写入的同时计算MD5(或其他)哈希,即:计算一个缓冲区的哈希值,然后将得到的哈希值提供给下一次迭代.
像这样的东西:(伪代码)
byte [] hash = new byte [] { 0,0,0,0,0,0,0,0 };
while(!eof)
{
buffer = readFromSourceFile();
writefile(buffer);
hash = calchash(buffer, hash);
}
Run Code Online (Sandbox Code Playgroud)
hash现在通过在整个文件上运行calcHash函数来实现.
现在,我无法在.Net 3.5框架中找到任何覆盖,我在做什么?它从来没有存在过,或者我只是在搜索时很糟糕?同时进行写入和校验和计算的原因是因为大文件有意义.
有一个原生功能:
int sqlite3_config(int, ...);
Run Code Online (Sandbox Code Playgroud)
我想PInvoke这个功能.目前,我有这个声明:
[DllImport("sqlite3", EntryPoint = "sqlite3_config")]
public static extern Result Config (ConfigOption option);
Run Code Online (Sandbox Code Playgroud)
(结果和ConfigOption是表单的枚举enum Result : int { ... }.)
我实际上只对这个函数的单参数版本感兴趣,不需要其他args.它是否正确?
我也很好奇你将如何声明两个参数形式(也许它需要2个IntPtrs?).
为了使用OSAtomicDecrement(特定于mac的原子操作),我需要提供一个4字节对齐的SInt32.
这种烹饪有用吗?有没有其他方法来处理对齐问题?
struct SomeClass {
SomeClass() {
member_ = &storage_ + ((4 - (&storage_ % 4)) % 4);
*member_ = 0;
}
SInt32 *member_;
struct {
SInt32 a;
SInt32 b;
} storage_;
};
Run Code Online (Sandbox Code Playgroud) 如何检查a是否$string包含数组中表达的任何项?
$string = 'My nAmE is Tom.';
$array = array("name","tom");
if(contains($string,$array))
{
// do something to say it contains
}
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
我已经看到我已经拥有svn和svnserve(以及我家中的.subversion目录).svnserve应该是svn服务器,据我所知,但我怎么能运行它?我需要一些非常基本的东西,没有链接到apache或任何服务器,只需要在我自己的计算机上用于个人开发的版本文件(svn与我使用的TextMate集成).
谢谢.
给出以下2d点:
213 106.8
214 189
214 293.4
213 324
223 414
我想找到贯穿它们的最小二乘垂直轴线的方程.我的计划是获得一个线方程,这样我就可以测试它们到最小二乘线的距离的后续点.
谢谢
我需要定义一个(Java)正则表达式,它将匹配任何不包含任何这些的字符串
Is it possible to express this as a single regex? I know it would be more readable to use 3 separate regexs, but I'd like to do it in one if possible.
Thanks, Don
This is my first post on SO, so be gentle. I'm not even sure if this belongs here, but here goes.
我想访问我的一个个人帐户的一些信息.该网站写得不好,要求我手动输入我想要的信息日期.这确实很痛苦.我一直在寻找借口来学习更多Perl所以我认为这将是一个很好的机会.我的计划是编写一个Perl脚本,该脚本将登录到我的帐户并为我查询信息.但是,我很快陷入困境.
my $ua = LWP::UserAgent->new;
my $url = url 'https://account.web.site';
my $res = $ua->request(GET $url);
Run Code Online (Sandbox Code Playgroud)
生成的网页基本上表示我的网络浏览器不受支持.我尝试了许多不同的值
$ua->agent("");
Run Code Online (Sandbox Code Playgroud)
但没有任何事情似乎有效.谷歌周围建议使用这种方法,但它也表示perl在网站上被用于恶意原因.网站阻止这种方法吗?我甚至想做什么?是否有更合适的不同语言?我正在努力做甚至合法甚至是好主意?也许我应该放弃我的努力.
请注意,为了防止泄露任何私人信息,我在这里写的代码不是我正在使用的确切代码.但我希望这很明显.
编辑:在FireFox中,我禁用了JavaScript和CSS.我没有"不兼容的浏览器"错误就登录了.它似乎不是JavaScript问题.