几年前我进入了Perl,并且总是发现它是一种有趣且富有表现力的语言.
我发现Perl中的编程使我的工作效率很高,这得益于其低开销和CPAN常见问题的大量现成解决方案.
如果你是Perl的新手,是什么让你进入它?
如何使用Cocoa为我的应用程序的Dock图标添加徽章?有没有大致"标准化"的方法来做到这一点?
(我指的是在Mail,iChat等中显示的那种徽章,用于表示未读消息的数量等.)
Cocoa Touch确实提供了一种这样的方法,但我还没能找到常规Cocoa应用程序的任何等价物.
通常情况下,我在VM中运行Linux,但是,我的大多数虚拟机都在外部硬盘驱动器上,我可能会也可能没有我的.我认为Cygwin是轻量级功能的一个很好的选择,当我需要像Linux这样的东西并且我的笔记本电脑上没有VM时.但是我无法正确配置 - 我希望开发+ X11的最低限度.有没有人以这种方式使用Cygwin?如果是这样,你有什么建议?
我是C#和.NET编程的新手.我想设计一个使用小登录屏幕打开的应用程序,当用户按下"登录"按钮时,我的程序应该关闭登录表单并传递给新表单.我怎样才能实现这个简单的过程?
谢谢.
我不确定如何正确格式化.NET DateTimeOffset
变量,作为字符串,以便SqlServer 2008更正解析值.
目前,如果我.ToString()
从正常的DateTimeOffset值提供默认值,则会出错.
这是一个.ToString()
错误的示例值(例如,Sql2008不喜欢它):'25/12/2008 2:12:21 PM +00:00'
只是为了澄清,我知道.ToString()
它不是兼容的Sql2008格式.我希望有人能够告诉我我需要提供给新SqlDataType 合法的IFormattableProvider
参数(对于.ToString()
方法)DateTimeOffset
.
我自己回答了.我想出了正确的IFormattableProvider args
myDateTimeOffest.ToString("yyyy-MM-dd HH:mm:ss.ffffff zzz")
C#是否有稳定的线性代数(更具体地说,是矢量,矩阵,多维数组和它们的基本运算)库?
搜索产生了一些开源库,这些库要么未更新几年,要么处于早期测试阶段 - 以及Centerspace NMath.哪些替代品值得检查?
我仍然有启动画面的问题.我不想使用该属性SC.TopMost=true
.
现在我的应用场景如下:
在progeram.cs中:
[STAThread]
static void Main()
{
new SplashScreen(_tempAL);// where _tempAL is an arrayList
Application.Run(new Form1(_tempAL));
}
Run Code Online (Sandbox Code Playgroud)
在SplashScreen类中:
public SplashScreen(ArrayList _Data)
{
DisplaySplash()
}
private void DisplaySplash()
{
this.Show();
this.TopMost = true;
this.CenterToScreen();
this.SetTopLevel(true);
_allServerNarrators = new string[10];
for (int i = 0; i < _allServerNarrators.Length; i++)
_allServerNarrators[i] = null;
GetFromServer();
this.Hide();
_serverData = new ArrayList();
_thisData.Add(_allServerNarrators);
_thisData.Add(_serverNarrators);
}
private void GetFromServer()
{
_serverNarrators = new ArrayList();
string _file = "Suras.serverNar";
if (!Directory.Exists("c:\\ASGAQuraan"))
Directory.CreateDirectory("c:\\ASGAQuraan");
while (counter < …
Run Code Online (Sandbox Code Playgroud) 像:
插入表(col)值(N'multilingual unicode strings')
我正在使用SQL Server 2008,我已经使用nVarChar作为列数据类型.
某些应用程序(或网站)会在您键入时计算密码的复杂性.
它们通常显示一个红色条,它变为橙色,然后变为绿色,然后在密码变长时更加绿色,并包含更多类别的字符(例如,小写,大写,标点符号,数字).
如何可靠地计算密码的复杂性?
我已经提出了以下算法,但是我担心它被Password1!
评为"非常强"和]@feé:m
"弱",因为它只有7个字符长.
private int GetPasswordComplexity(string password)
{
if (password.Length <= 4)
return 1;
int complexity = 0;
int digit = 0;
int letter = 0;
int cap = 0;
int other = 0;
for (int i = 0; i < password.Length; i++)
{
if (char.IsDigit(password[i]) && i!=password.Length-1)
digit = 1;
else if (char.IsLower(password[i]))
letter = 1;
else if (char.IsUpper(password[i]) && i!=0)
cap = 1;
else
other = 1;
}
complexity = digit + letter …
Run Code Online (Sandbox Code Playgroud)