假设我有一百万个10位数的唯一数字.如果我为100万个数字中的每一个做一个str_shuffle,它的唯一性是否仍然保持?请建议
谢谢你们一些清晰,但问题仍然存在.实际上,我所说的百万个nos都是唯一的数字(实际上它们是10位数的移动号码).我想给这些客户提供这些百万的数量,但我不知道希望他们有实际的nos.因此,我需要随机化每个数字,并生成一个等价的10位唯一编号,我可以给客户端,并保持我的数据库中的映射.我正在寻找总和算法,这不会做太多的处理脚本否则我确信如果我遵循传统的数组和东西的路径脚本将崩溃
谁能告诉我怎么能这样做: (King's_Cross_St_Pancras, Farringdon, Hammersmith_&_City_Line)
并将其拆分为:
array[0]: King's_Cross_St_Pancras
array[1]: Farringdon
array[2]: Hammersmith_&_City_Line
Run Code Online (Sandbox Code Playgroud)
正则表达式也应该考虑<>非单词字符.我试图使用正则表达式:"\b(<>&')?"..但这完全没用.
请帮忙
我正在寻找一个正则表达式的java模式来匹配以下字符串:
[Phone Number]= 1234567890
Run Code Online (Sandbox Code Playgroud)
这里:正则表达式应该查找硬编码的字符串"[Phone Number]="后跟空格或不是空格,后跟任意数字的数字.
这意味着它应匹配:
[Phone Number]= 123456 and
[Phone Number]=1234567890
Run Code Online (Sandbox Code Playgroud)
任何帮助表示赞赏.
是否可以在 JavaScript 中创建数组集合?如果是这样,我该怎么做?如果我有一些数据:例如 1-5。
我有下表:
column1 column2
1 aaa^bbb
2 aaa^bbb|ccc^ddd
Run Code Online (Sandbox Code Playgroud)
我想有一个输出文件如下:
column1 column2 column3
1 aaa bbb
2 aaa bbb
3 ccc ddd
Run Code Online (Sandbox Code Playgroud)
如果有聪明的方法,你能不能让我知道吗?
我试图做两件事;
对于^,我想将上下文分为第2列和第3列.
对于|,我想将它分隔到下一行,但在column1中保持相同的数字(第1行和第3行的列1相同.抱歉,我在这里犯了一个错误.
要重写,输入如下:
column1 column2
x aaa^bbb
y aaa^bbb|ccc^ddd
Run Code Online (Sandbox Code Playgroud)
输出如下:
column1 column2 column3
x aaa bbb
y aaa bbb
y ccc ddd
Run Code Online (Sandbox Code Playgroud) 我有一个按钮,提供一些RSS新闻.我的问题是,如果禁用wifi或没有3g连接,我想提出一个"没有互联网连接"的祝酒消息.我必须让它工作,如果关闭wifi以弹出消息,但我的问题是:
我希望应用程序检查用户是否启用了wifi或3g连接.如果有3g要进行新活动,如果有wifi检查不仅是否已启用但是如果用户已连接到网络然后转到新活动.如果3g或wifi被禁用,我只想呈现我之前写的消息.
这是我现在写的代码,但我真的不知道如何继续......
清单:
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"></uses-permission>
<uses-permission android:name="android.permission.UPDATE_DEVICE_STATS"></uses-permission>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"></uses-permission>
<uses-permission android:name="android.permission.WAKE_LOCK"></uses-permission>
Run Code Online (Sandbox Code Playgroud)
我的onCreate方法的来源:
@Override
public void onCreate(Bundle icicle)
{
super.onCreate(icicle);
setContentView(R.layout.main2);
wifiManager = (WifiManager) this.getSystemService(Context.WIFI_SERVICE);
if (wifiManager.isWifiEnabled())
{
wifiManager.setWifiEnabled(true); // an einai anoixto asto anoixto
}
else
{
Toast.makeText(nea.this, "?????????? ??????? ??? internet", Toast.LENGTH_SHORT).show();
finish();
}
loadFeed(ParserType.DOM);
}
Run Code Online (Sandbox Code Playgroud) 我想对名称进行验证,强制用户在四个部分(四个名称)中输入他的名字.如何在客户端使用asp.net验证?
<td style="text-align: right;" class="style1">
<asp:TextBox ID="txt_addName" runat="server" Width="220px" ValidationGroup="add"></asp:TextBox>
<cc1:TextBoxWatermarkExtender ID="txt_addName_TextBoxWatermarkExtender"
runat="server" Enabled="True" TargetControlID="txt_addName"
WatermarkText="???? ??? ??????? ??????" WatermarkCssClass="watermark">
</cc1:TextBoxWatermarkExtender>
<asp:RequiredFieldValidator ID="RequiredFieldValidator4" runat="server"
ControlToValidate="txt_addName" Display="Dynamic" ErrorMessage="!"
ValidationGroup="add"></asp:RequiredFieldValidator>
<asp:RegularExpressionValidator ID="RegularExpressionValidator2" runat="server" ErrorMessage="*"
ValidationExpression="^(?:\p{L}+\s+){3}\p{L}+$" ControlToValidate="txt_addName"
Display="Dynamic" ValidationGroup="add">??? ?? ???? ??? ??????? ??????
</asp:RegularExpressionValidator>
</td>
<td style="text-align: center; width: 550px;">
<asp:Button ID="btn_addNewLecterer" runat="server" Font-Bold="True" Font-Names="Garamond"
Font-Size="Medium" Text="??? ????? ????" OnClick="btn_addNewLecterer_Click" ValidationGroup="add" />
</td>
Run Code Online (Sandbox Code Playgroud) 每当我设置选定的选项卡
tcTabs.SelectedTab = secondTab;
Run Code Online (Sandbox Code Playgroud)
整个应用程序冻结,没有任何错误消息.我怎样才能解决这个问题?
一些代码
private void downloadThread()
{
WebClient wc;
wc = new WebClient();
lbStatus.Text = "Creating directory";
System.IO.Directory.CreateDirectory("C:\\Program Files\\foo");
pbMain.Value = 33;
Thread.Sleep(1000);
lbStatus.Text = "Downloading files";
wc.DownloadFile("http://website.net/foo.exe", "C:\\Program Files\\foo\\foo.exe");
Thread.Sleep(1000);
pbMain.Value = 66;
lbStatus.Text = "Creating shortcuts";
appShortcutToDesktop("C:\\Program Files\\foo\\foo.exe", "foo");
pbMain.Value = 100;
Thread.Sleep(1000);
tcMain.Width = 186;
tcMain.Height = 122;
this.Width = 186;
this.Height = 122;
tcMain.SelectedTab = tpName;
while (tcMain.SelectedTab != tpAddWebsites)
Thread.Sleep(1000);
tcMain.Width = 218;
tcMain.Height = 147;
this.Width = 218;
this.Height = 147; …Run Code Online (Sandbox Code Playgroud) 潜入Python -
这是fileinfo.py本书中使用的一小段.这是打开MP3文件并读取最后128个字节以获取并稍后解析元数据.
try:
fsock = open(filename, "rb", 0)
try:
fsock.seek(-128, 2)
tagdata = fsock.read(128)
finally:
fsock.close()
.
. # process tagdata: will NEVER raise IOError though
.
except IOError:
pass
Run Code Online (Sandbox Code Playgroud)
这可以重构为:
try:
fsock = open(filename, "rb", 0)
try:
fsock.seek(-128, 2)
tagdata = fsock.read(128)
except IOError:
pass
finally:
fsock.close()
.
. # process tagdata
.
Run Code Online (Sandbox Code Playgroud)
在我学习的时候,我甚至习惯了这个问题Java.我们是否应该保留可以在try..except块内实际引发异常的逻辑,或者为了保持在一个地方执行某项特定工作的代码; 保留其他代码,永远不会在一个try...except?
我正在计算一个总数.我从div得到了总和值.但总的来说,而不是我得到的数字(NaN - 不是数字)
JavaScript功能:
<script type="text/javascript">
function calculateTotal(){
var total = document.getElementById('valor1').innerHTML*1 + document.getElementById('valor2').innerHTML*1 + document.getElementById('valor3').innerHTML*1 + document.getElementById('valor4').innerHTML*1 + document.getElementById('valor5').innerHTML*1 + document.getElementById('valor6').innerHTML*1;
document.getElementById('total').innerHTML = total;
}
</script>
Run Code Online (Sandbox Code Playgroud)
编辑:
我发现了错误,我在DIV中有一个结束标记,如下所示:
<center><div id="valor1"></center></div>
Run Code Online (Sandbox Code Playgroud)
变成:
<center><div id="valor1"></div></center>
Run Code Online (Sandbox Code Playgroud) regex ×3
java ×2
javascript ×2
android ×1
arrays ×1
asp.net ×1
c# ×1
collections ×1
digit ×1
jquery ×1
nan ×1
numbers ×1
object ×1
php ×1
python ×1
r ×1
substitution ×1
text ×1
unique ×1
validation ×1