Tag: c ++

如何减少Windows手机中的图像大小

我想在Windows手机中移植我的应用程序。 我必须在服务器上传一个图像所以它是小尺寸上传我已经在Widows成功完成了这件事但问题是当我失败了..这里是我的代码为Windows App public void CompressImage(int i, int j) { bmp1.SetPixel(j, i, Color.FromArgb(bmp.GetPixel(j, i).R, bmp.GetPixel(j, i).G, bmp.GetPixel(j, i).B)); } private void bLoadImage_Click(object sender, EventArgs e) { OpenFileDialog file = new OpenFileDialog(); if (file.ShowDialog() == DialogResult.OK) { pictureBox1.Image = new Bitmap(file.FileName); } } private void bCompression_Click(object sender, EventArgs e) { bmp = new Bitmap(pictureBox1.Image); bmp1 = […]

IE想要下载JSON结果…… MVC3

我的MVC3应用程序将文档从用户上传到我们的服务器。 我返回一个JsonResult来显示任何错误,如果有的话: [HttpPost] public JsonResult SaveDocument(DocumentModel model, HttpPostedFileBase postedFile) { //my wonderful code return Json(new { success = true, message=”ok” }); } 以下是我如何提交请求: var isSubmitting = false; var addDocumentOptions = { beforeSubmit: beforeAddDocumentSubmit, // pre-submit callback success: afterDocumentSubmit // post-submit callback }; $(‘#btnCreateDocument’).click(function (e) { e.preventDefault(); $(‘#divError’).html(”); if (!isSubmitting) { $(‘#createDocForm’).submit(); } }); 上传完成后,此javascript函数将运行: function […]

如何在C中使用tlb文件?

tlb文件(使用regasm)是由dll(使用c#代码)制作的,我可以使用#import在c ++中使用它。 一切都很好。 有没有办法,我可以在C语言中使用它吗? 我刚发现#import是c ++特有的。 那么,有人可以告诉我如何在我的C程序中使用它? 我的主要目的是在我的C程序中使用C#开发的COM DLL。 谢谢&Rgds,~calvin

c#jquery对象引用未设置为对象的实例

我在c#中有一个web服务,我从我的jquery脚本调用它。 这是c#中的web服务 [WebMethod] [ScriptMethod(UseHttpGet = true)] public void LoadService2Daily(string fromDate, string toDate, string[] campaigns) 在脚本中我这样做: var selectedCampaigns = $(“#campaignDiv input:checkbox:checked”).map(function () { return $(this).val(); }).get(); console.log(selectedCampaigns); webServiceUrl = ‘http://localhost:4025/vmp_webservice.asmx/LoadService2Daily’; $.getJSON(webServiceUrl, { fromDate: valFrom, toDate: valTo, campaigns: selectedCampaigns }) .done(function (result) { 我收到错误500 ,当我检查响应时,它是对象引用未设置为对象的实例。 注意 如果我从Web服务中删除了string[] array ,它可以正常工作,但是当我添加它时,它会停止工作。 所以我确定这是因为string array事情,但我不知道错误究竟在哪里。 没有数组的代码已经工作了3年没有任何问题,但现在我正在进行一些编辑,我需要传递该数组。 这是console.log的屏幕截图,用于打印selectedCampgains。 请注意,正如我在代码中向您展示的那样,此日志是在调用Web服务之前获取的 编辑 我注意到网络服务的url是 Request […]

C#RSA加密 – > PHP RSA解密

我试图在C#中使用RSA加密AES密钥和IV,并使用phpseclib用PHP解密它们。 我试图解决这个问题大约4个小时,但我总是得到’2495行的解密错误’。 PKCS似乎有问题。 临时私钥 临时公钥 在C#中使用RSA加密后的密文(decrypted =“testkey”,因为我删除了用于测试的aes加密) Cd/RsiVqKnEP2T9oTgnvRuHVKY09VfynLHIlinIGtW4PFrB2kKffIrIqRQKhob6bPIR4efjxhCn43AQ2gE5P/AMG/EDWk9HMJF8XuhdtsWfPmnqxVV4crpA2FZwh4BWdXq4N70ieWbuk+pRJ1dHGhLgFfphp4sVVopn3bPKw2VKI0O+MT4nUCHFac25owoFnMULzuxj60I9Qa/TIlCKwMNcv2r7ili/LvplPZIEnH2p/bR62TAUvty0yo9NTHZm+wlqyIUmA1/GrM0VHjmcnRjFQHp1zQreRspvRsbk= PHP(如果strrev与否,则无变化): public function RSADecryption($key, $iv) { $PrivateKeyFile = RSA_Private; $rsa = new Crypt_RSA(); $rsa->setEncryptionMode(CRYPT_RSA_ENCRYPTION_PKCS1); $rsa->loadKey($PrivateKeyFile); // decrypt key and iv for aes decryption $aes_key = base64_encode($rsa->decrypt(strrev((base64_decode($key))))); $aes_iv = base64_encode($rsa->decrypt(base64_decode($iv))); echo $aes_key; echo “”; echo $aes_iv; } C#加密: public static string RSAEncryption(string aes_key, string aes_iv, string publickey) { […]

在C#中形成参数化SQL语句的正确方法是什么

目标:使用C#和SQL2008正确设置参数化SQL插入语句 问题:在for循环中使用以下语句,因此必须清除值。 在运行此代码时,它表示在250附近存在语法错误。代码如下 for (int i = 0; i < Rows.Count; i++) { cmd.Parameters.Clear(); struct Row = (struct)Rows[i]; sql = "@RowName varchar(250) = null " + "INSERT INTO " + "database.dbo.table" + "(database.dbo.tabe.RowName) " + "VALUES " + "(@RowName) "; cmd.CommandText = sql; cmd.Parameters.AddWithValue("@RowValue ", Row.RowName); } 提前感谢您的更正,意见和建议。

AppFabric Cache内存非常密集

问题:我做错了吗? 配置设置不正确? AppFabric的内存使用量是否低于正常值? 问题:我正在从SQL数据库表中读取数据到AppFabric缓存中。 似乎AppFabric为一个相当小的对象使用了大量内存,我无法理解为什么(我最近开始使用ApppFabric – 所以我是一个菜鸟) 说明:在AppFabric缓存中,大约60MB的SQL表一次转换为大约800MB。 细节: 表I打算加载的SQL数据大小: App Fabric空闲内存使用情况: 服务器配置: 客户端配置: C#代码: public static void ReadPortedNumbers() { MobileDataContext mdc = null; List col; try { mdc = new MobileDataContext(strConnString); col = (from RN in mdc.tblRoutedNumbers select Convert(RN)).ToList(); var CacheFactory = new DataCacheFactory(); var myCache = CacheFactory.GetCache(“MobileCache”); myCache.Put(“PortedNumberCollection”, col); } catch (Exception E) […]

调用ServiceBase.OnStart和OnStop …同样的实例?

所以我有一个用c#编写的Windows服务。 服务类派生自ServiceBase ,启动和停止服务分别调用实例方法OnStart和OnStop 。 这是class上的SSCE: partial class CometService : ServiceBase { private Server server; private ManualResetEvent mre; public CometService() { InitializeComponent(); } protected override void OnStart(string[] args) { //starting the server takes a while, but we need to complete quickly //here so let’s spin off a thread so we can return pronto. new Thread(() => […]

C# – 如何在没有IDE / Visual Studio的情况下制作程序?

我在Notepad ++和MonoDevelop中使用.cs文件而不是解决方案制作C#控制台应用程序。 我从CMD编译代码。 我想在我简单的“黑客”程序中添加两个类,它只是简单地显示了很多0和1。 每次我尝试创建一个对象引用时,我在编译器中遇到错误,说我需要为非静态字段做一个引用。 使方法静态工作,但我不认为每个方法都应该是静态的。 所以我的问题是,如何在没有IDE的情况下进行对象引用? 编辑:我通过使变量静态找到了解决方案。 而且我知道当一个方法是静态的时,可以从没有引用的任何类访问它。 我只是测试一个类引用来学习更多关于C#的知识。 但是我将类引用变量设置为静态,并且引用类中任何非静态的都可以正常工作。 谢谢大家帮助我,因为你的建议和解释确实帮助了我。

c#如果行不为空,则更改颜色

我有一张桌子上有一些值。 如果行单元格“名称”不为空,则将背景颜色更改为紫色。 Name ID Customers Niky 1 yes // here change background to violet 2 no Donna 3 yes // here change background to violet Baka 4 no // here change background to violet 5 yes 6 no 我试过这段代码,但我不工作,不知道为什么: foreach (DataGridViewRow row1 in dataGridView1.Rows) { if (row1.Cells[0].Value != null) { row1.DefaultCellStyle.BackColor = Color.Violet; } }