这是我到目前为止的代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System;
using System.Net.Http;
using System.Web;
using System.Net;
using System.IO;
namespace ConsoleProgram
{
public class Class1
{
private const string URL = "https://sub.domain.com/objects.json?api_key=123";
private const string DATA = @"{""object"":{""name"":""Name""}}";
static void Main(string[] args)
{
Class1.CreateObject();
}
private static void CreateObject()
{
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(URL);
request.Method = "POST";
request.ContentType = "application/json";
request.ContentLength = DATA.Length;
StreamWriter requestWriter = new StreamWriter(request.GetRequestStream(), System.Text.Encoding.ASCII);
requestWriter.Write(DATA);
requestWriter.Close();
try {
WebResponse webResponse = request.GetResponse();
Stream webStream = …
Run Code Online (Sandbox Code Playgroud) 我正在构建一个网站,我想从textarea元素的值创建一个文件客户端.
我有代码来执行此操作,但我收到此错误
HTTP错误404.15 - 未找到请求筛选模块配置为拒绝查询字符串太长的请求.
有没有办法覆盖这个,以便我能够处理任何大小的请求?
如果没有,有没有办法生成文件客户端而不使用文件系统/活动x对象?
谢谢
当客户端尝试连接到断开连接的IP地址时,超过15秒的超时超时...我们如何减少此超时?配置它的方法是什么?
我用来设置套接字连接的代码如下:
try
{
m_clientSocket = new Socket(
AddressFamily.InterNetwork,
SocketType.Stream,
ProtocolType.Tcp);
IPAddress ip = IPAddress.Parse(serverIp);
int iPortNo = System.Convert.ToInt16(serverPort);
IPEndPoint ipEnd = new IPEndPoint(ip, iPortNo);
m_clientSocket.Connect(ipEnd);
if (m_clientSocket.Connected)
{
lb_connectStatus.Text = "Connection Established";
WaitForServerData();
}
}
catch (SocketException se)
{
lb_connectStatus.Text = "Connection Failed";
MessageBox.Show(se.Message);
}
Run Code Online (Sandbox Code Playgroud) 我想在我的字符串中用零填充每个数字(它必须是8位数).
例如
asd 123 rete > asd 00000123 rete
4444 my text > 00004444 my text
Run Code Online (Sandbox Code Playgroud)
是否可以使用正则表达式执行此操作?特别是Regex.Replace()
?
请注意,对于不同的数字,零的数量是不同的.我的意思是填充号码必须是8位数.
我想在首次显示Window或Control时运行一些代码.我不能使用Loaded,因为它可以不止一次.我不能使用Initialized,因为这是由构造函数完成的.
介于两者之间的事件吗?
我一直试图理解使用new
实例化对象与使用之间的区别Class.forName("A").newInstance();
.
我已经为一个简单的类运行了以下代码,该类A
显示使用Class.forname("A").newInstance()
比使用just的速度慢70-100倍new A()
.
我很想知道为什么会有这么大的时间差异,但无法弄清楚.请有人帮我理解原因.
public class Main4test {
public Main4test() {
}
static int turns = 9999999;
public static void main(String[] args) {
new Main4test().run();
}
public void run() {
System.out.println("method1: " + method1() + "");
System.out.println("method2:" + method2() + "");
}
public long method2() {
long t = System.currentTimeMillis();
for (int i = 0; i < turns; i++) {
try {
A a = (A) Class.forName("A").newInstance();
} catch (InstantiationException …
Run Code Online (Sandbox Code Playgroud) 我需要一个带有属性的基类,在这里我可以派生具有相同属性但不同(兼容)类型的类.基类可以是抽象的.
public class Base
{
public virtual object prop { get; set; }
}
public class StrBase : Base
{
public override string prop { get; set; } // compiler error
}
public class UseIt
{
public void use()
{
List<Base> l = new List<Base>();
//...
}
}
Run Code Online (Sandbox Code Playgroud)
我尝试使用Generics但是在使用该类时会给我一个问题,因为我想在List中存储不同类型的基类.
public class BaseG<T>
{
public T prop { get; set; }
}
public class UseIt
{
public void use()
{
List<BaseG> l = new List<BaseG>(); // requires type argument
//...
} …
Run Code Online (Sandbox Code Playgroud) 如何在主窗体中加载面板内的其他窗体.
我正在尝试类似的东西
private void frmInitialEntryBooks_Load(object sender, EventArgs e)
{
frmSujbect objForm = new frmSujbect();
pnl.Controls.Add(objForm);
objForm.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
objForm.Dock = DockStyle.Fill;
objForm.Show();
}
Run Code Online (Sandbox Code Playgroud)
但它抛出异常Top-level control cannot be added to a control
的行pnl.Controls.Add(objForm);
希望这应该是一个简单的问题.在java中我认为它是compareTo()
.
如何比较2个字符串变量以确定它们是否相同?
即:
If (string1 = string2 And string3 = string4) Then
'perform operation
Else
'perform another operation
End If
Run Code Online (Sandbox Code Playgroud) 我是新手,vb.net
我需要使用vb.net在表中插入数据,请任何人帮助
我试过这个
在这里我尝试了示例代码
我得到了这个例外,Column name or number of supplied values does not match table definition.
谢谢你
Private Sub btnSave_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSave.Click
Dim strName As String = txtName.Text
Dim strId As String = txtID.Text
Dim strPhone As String = txtPhone.Text
Dim strBranch As String = cmboxBranch.SelectedItem.ToString()
Dim strCourse As String = cmbboxCourse.SelectedItem.ToString()
Dim dblFee As Double = Double.Parse(txtFee.Text)
Dim strCommand As String = "insert into student values('" & strName & "','" …
Run Code Online (Sandbox Code Playgroud) c# ×7
vb.net ×2
.net-2.0 ×1
api ×1
asp.net-mvc ×1
compare ×1
events ×1
generics ×1
inheritance ×1
java ×1
javascript ×1
properties ×1
query-string ×1
reflection ×1
regex ×1
rest ×1
sockets ×1
sql-server ×1
string ×1
timeout ×1
web-config ×1
window ×1
winforms ×1
wpf ×1