ImageSharp Beta 3 منتشر شد
کتابخانه photoswipe
JavaScript image gallery for mobile and desktop, modular, framework independent Demo
کتابخانه jQuery-snapPuzzle
[HttpPost] public ActionResult ImageUpload(HttpPostedFileBase file) { string path = ""; var FileName = ""; if (file.ContentLength > 0) { FileName = Path.GetFileName(file.FileName); string Extension = file.ContentType; string[] ExtensionList = { "image/jpg", "image/jpeg", "image/gif", "image/pmg" }; if (ExtensionList.Contains(Extension.ToLower())) { path = Path.Combine(Server.MapPath("~/Images/uploads"), FileName); file.SaveAs(path); } } var array = new { filelink = @"Images\uploads\" + FileName }; return Json(array, System.Net.Mime.MediaTypeNames.Text.Plain, JsonRequestBehavior.AllowGet); }
تزریق خودکار وابستگیها در ASP.NET Web API به همراه رها سازی خودکار منابع IDisposable
var container = ObjectFactory
.Container;
var container = SmObjectFactory.Container;
MongoDB #3
محیط MongoDB
نصب MongoDB در ویندوز
برای نصب MongoDB در ویندوز، اول باید آخرین نسخه MongoDB را از آدرس http://www.mongodb.org/downloads دریافت کنید. مطمئن شوید که نسخهی صحیحی از MongoDB را نسبت به معماری ویندوزتان دریافت کردهاید. برای پیدا کردن معماری ویندوز، پنجرهی Command Prompt را باز کنید و دستور زیر را اجرا کنید:
C:\>wmic os get osarchitecture OSArchitecture 64-bit C:\>
نسخههای 32بیتی MongoDB فقط پایگاه دادههای کوچکتر از 2 گیگابایت را پشتیبانی میکنند و صرفا برای تست و ارزیابی مناسب هستند. اکنون فایل دریافتی را نصب کنید. MongoDB یک پوشه داده، برای ذخیره فایلهایش نیاز دارد. مسیر پیش فرض پوشه داده c:\data\db است؛ بنابراین نیاز دارید این پوشه را بسازید. شما میتوانید یک مسیر دیگر را نیز برای مسیر داده تنظیم کنید. برای انجام این کار، Command Prompt را در پوشه bin (در مسیر نصب شده MongoDB) باز کنید و دستور زیر را اجرا کنید: (فرض کنید MongoDB در مسیر D:\set up\mongodb نصب شده است)
D:\set up\mongodb\bin>mongod.exe --dbpath "d:\set up\mongodb\data"
بعد از اجرای دستور، پیام “waiting for connections” در کنسول نمایش داده میشود که نشان دهندهی این است که پروسه Mongod.exe با موفقیت اجرا شده است. حالا برای اجرای MongoDB یک Command Prompt دیگر نیاز دارید تا دستور زیر را اجرا کنید:
D:\set up\mongodb\bin>mongo.exe MongoDB shell version: 2.6.6 connecting to: test >db.test.save( { a: 1 } ) >db.test.find() { "_id" : ObjectId(5879b0f65a56a454), "a" : 1 } >
این دستور نشان خواهد داد که MongoDB نصب و با موفقیت اجرا شدهاست. برای اجرای MongoDB در دفعات بعدی نیز همین 2 مرحله را تکرار کنید (تعیین مسیر پوشه داده و اجرای Mongo.exe در یک Command Prompt دیگر).
نصب MongoDB در اوبونتو
دستور زیر را برای وارد کردن کلید GPG عمومی MongoDB در ترمینال اجرا کنید:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
فایل /etc/apt/sources.list.d/mongodb.list را با دستور زیر بسازید:
echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list
اکنون دستور زیر را برای بروز رسانی مخازن پکیجها اجرا کنید:
sudo apt-get update
حالا MongoDB را با استفاده از دستور زیر نصب کنید:
apt-get install mongodb-10gen=2.2.3
در دستور نصب فوق، به نسخهی 2.2.3 از MongoDB انتشار شده است. همیشه مطمئن شوید که آخرین نسخه را نصب کرده اید. اکنون MongoDB با موفقیت نصب شده است.
راه اندازی MongoDB
sudo service mongodb start
متوقف کردن MongoDB
sudo service mongodb stop
راه اندازی مجدد MongoDB
sudo service mongodb restart
برای استفاده از MongoDB از دستور زیر استفاده کنید:
Mongo
این دستور شما را به نمونهی در حال اجرای Mongod متصل خواهد کرد.
راهنمای MongoDB
برای دریافت لیست دستورات، ()db.help را در نسخه کلاینت MongoDB تایپ کنید. این دستور، لیست دستورات را مانند تصویر زیر به شما میدهد:
آمار و ارقام در MongoDB
برای گرفتن آمار و ارقام از MongoDB سرور، دستور ()db.stats را در نسخه کلاینت MongoDB تایپ کنید. این دستور نام پایگاه داده، تعداد مجموعهها و سندهای موجود در پایگاه داده را نمایش میدهد:
Strong Name
C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools\sn.exe
sn.exe -k MyProject.snk sn.exe -p MyProject.snk public.snk sn.exe -tp public.snk
<PropertyGroup> <SignAssembly>true</SignAssembly> <AssemblyOriginatorKeyFile>$(MSBuildThisFileDirectory)MyProject.snk</AssemblyOriginatorKeyFile> <PublicKey>0024000004800000940000000602 ...</PublicKey> </PropertyGroup>
sn.exe -vf MyProj.dll