WPF: WpfWindowToolkit 一個視窗操作庫的介紹

在 XAML 應用的開發過程中,使用 MVVM 框架能夠極大地提高軟體的可測試性、可維護性。MVVM 的核心思想是關註點分離,使得業務邏輯從 View 中分離出來到 ViewModel 以及 Model 中,從邏輯上來講,這也是業務邏輯應該處的位置。 具體來說,藉助於數據綁定 (Data Bindi ...

藉助System.Linq.Dynamic, IQueryable根據排序字元串排序

在使用Entity Framework時,若有多個排序,需要OrderBy (OrderByDescending)再ThenBy (ThenByDescending) 假設需要根據Name升序排序,再根據Id降序排序,則: 藉助System.Linq.Dynamic的方式 首先需要在項目中引用Sys ...

【ASP.NET MVC系列】淺談表單和HTML輔助方法

【01】淺談Google Chrome瀏覽器(理論篇) 【02】淺談Google Chrome瀏覽器(操作篇)(上) 【03】淺談Google Chrome瀏覽器(操作篇)(下) 【04】淺談ASP.NET框架 【05】淺談ASP.NET MVC運行過程 【06】淺談ASP.NET MVC 控制器 ...

線程同步代碼塊:兩個客戶往一個銀行存錢,每人存三十次一次存一百。 模擬銀行存錢功能,時時銀行現金數。

package com.swift; public class Bank_Customer_Test { public static void main(String[] args) { /* * 兩個客戶往一個銀行存錢,每人存三十次一次存一百。 模擬銀行存錢功能,時時銀行現金數。 */ Custo... ...

volatile簡要解析

在當前的Java記憶體模型下,線程可以把變數保存在本地記憶體(比如機器的寄存器)中,而不是直接在主存中進行讀寫。這就可能造成一個線程在主存中修改了一個變數的值,而另外一個線程還繼續使用它在寄存器中的變數值的拷貝,造成數據的不一致。 在當前的Java記憶體模型下,線程可以把變數保存在本地記憶體(比如機器的寄存 ...

洛谷P2192 HXY玩卡片

題目描述 HXY得到了一些卡片,這些卡片上標有數字0或5。現在她可以選擇其中一些卡片排成一列,使得排出的一列數字組成的數最大,且滿足被90整除這個條件。同時這個數不能含有前導0,即0不能作為這串數的首位。如果不能排出這樣的數,輸出“-1”。 輸入輸出格式 輸入格式: 第一行,卡片的個數n。 第二行, ...

Eclipse配置tomcat

Tomcat 是什麼 Tomcat 是由 Apache 開發的一個 Servlet 容器,實現了對 Servlet 和 JSP 的支持,並提供了作為Web伺服器的一些特有功能,如Tomcat管理和控制平臺、安全域管理和Tomcat閥等。 由於 Tomcat 本身也內含了一個 HTTP 伺服器,它也可 ...

洛谷P1595 信封問題

題目描述 某人寫了n封信和n個信封,如果所有的信都裝錯了信封。求所有信都裝錯信封共有多少種不同情況。 輸入輸出格式 輸入格式: 一個信封數n(n<=20) 輸出格式: 一個整數,代表有多少種情況。 輸入輸出樣例 輸入樣例#1: 複製 2 輸出樣例#1: 複製 1 輸入樣例#1: 複製 2 輸出樣例# ...

Java 練習:讀取該文件內容,並按照自然順序排序後輸出到 另一個文件中

上面只是做到讀取並寫入另一個文件,並沒有進行排序 下麵是排序的方法 ...

百度UMeditor富文本編輯器java使用

百度UMeditor富文本編輯器java使用 1.介紹 UMeditor 是一款輕量級的富文本編輯器,比UEditor要小得多,是為滿足廣大門戶網站對於簡單發帖框,或者回覆框需求所定製的線上富文本編輯器 2.下載 官網地址:http://ueditor.baidu.com/website/umedi ...

VirtualBox5虛擬機 安裝ubuntu16.04

其實這是一個偽標題,因為主要的重心不是安裝這個系統,而是怎樣讓它全屏顯示! 自己想在ubuntu下裝個Pycharm玩python,因此需要一個ubuntu系統鏡像,好吧,找路子去下載,但是別下各種來路不明的(可能有損壞!)。 很久沒用過這個虛擬機了,之前都是用的VMwork10,這次為了方便,用了 ...

單鏈表反轉

#ifndef MYLIST_H #define MYLIST_H #include class Node { public: Node(int v){value = v;next=NULL;} int value; Node * next; }; class List { public: List... ...

marven與Eclipse集成配置

maven作為一個項目構建工具,在開發的過程中很受歡迎,可以幫助管理項目中的bao依賴問題,另外它的很多功能都極大的減少了開發的難度,下麵來介紹maven的安裝及與eclipse的集成。 maven的官網地址為:http://maven.apache.org/,打開網頁之後,看到最新的版本是3.3. ...

logback多環境配置

現在項目基本都是要區分測試開發等等一系列環境的,也因此maven,spring之類的都具有profile這類功能,可以針對不同的環境採用不同的配置.因此日誌也可能根據不同的環境需要不同的配置.恰巧手頭上碰到了這麼一個需求,日誌文件也需要區分環境,便搜索了一下相關的資料,發現logback的確也提供這 ...

Python 之 基礎知識(一)

註釋;調試;算術運算符;變數的輸入、輸出、命名、運算、類型等等 ...

List、LinkedList、ArrayList、Vector

目前好像寫不出比較高質量的隨筆,除了多看看別人寫的,就是多寫,做好自己可以做的 最近聽的和看到的最多的一個詞就是“勿忘初心”。的確不少人到了一定高度之後,就不知道該怎麼做了。(包括我曾經的偶像娜姐,在得到法網冠軍之後,有很長一段時間都迷失了) 自己總結一下:人生到了某個層次或高度的時候,應該記得是什 ...

JAXB應用實例

過往的項目中數據存儲都離不開資料庫,不過最近做的一個項目的某些數據(比如人員信息、菜單、許可權等等)卻完全沒有涉及任何資料庫操作,直接XML搞定。這裡無意比較優劣,因為資料庫存儲和XML存儲本就有不同的適用場景,盲目比較毫無意義,只是因為業務需要,僅此而已。先來概念一下——XML,可擴展標記語言,設計 ...

java8在Collection中新增加的方法removeIf

記得我在以前找工作的經歷中,遇到過一個面試官問過我一個很基礎的問題。問題是:有一個List中有10個元素,我現在想從中刪除3個元素,請問怎麼做?我當時也沒想,就直接說,List的有自帶的remove方法,可以直接使用,他說請詳細的說明一下,我說寫一個for迴圈,迴圈的次數是List的長度,然後在迴圈 ...

一周排行
  • 在 XAML 應用的開發過程中,使用 MVVM 框架能夠極大地提高軟體的可測試性、可維護性。MVVM 的核心思想是關註點分離,使得業務邏輯從 View 中分離出來到 ViewModel 以及 Model 中,從邏輯上來講,這也是業務邏輯應該處的位置。 具體來說,藉助於數據綁定 (Data Bindi ...
  • 在使用Entity Framework時,若有多個排序,需要OrderBy (OrderByDescending)再ThenBy (ThenByDescending) 假設需要根據Name升序排序,再根據Id降序排序,則: 藉助System.Linq.Dynamic的方式 首先需要在項目中引用Sys ...
  • 【01】淺談Google Chrome瀏覽器(理論篇) 【02】淺談Google Chrome瀏覽器(操作篇)(上) 【03】淺談Google Chrome瀏覽器(操作篇)(下) 【04】淺談ASP.NET框架 【05】淺談ASP.NET MVC運行過程 【06】淺談ASP.NET MVC 控制器 ...
  • 這篇文章介紹了 NEST 中是如何實現 Elasticsearch 中的時間段的 ...
  • 本篇文章更適合具有一定開發經驗,一定功底,且對底層代碼有所研究的朋友!!! 本篇文章主要採用理論和代碼實例相結合方式來論述委托和事件,涉及到一些邊界技術,如軟體架構的OCP原則(開-閉原則), 軟體架構解耦,設計模式(Sender-Order)和事件驅動模型,有一定難度和深度,不適合初級者。 第一部 ...
  • 昨天,在做一個NPOI讀取的小demo的時候,使用OpenFileDialog打開文件,最開始的寫法,直接在按鈕點擊事件中寫,會報錯,代碼如下: 或者直接 這兩種,無論哪種寫法,在代碼執行的時候,會報錯,具體報錯為: 這種情況,在網上查詢,是說線程問題,就是線程衝突了,不知道該執行哪一個,具體說法如 ...
  • 原文地址:https://www.cnblogs.com/pipi-changing/p/5697481.html 找了下Cron的資料,這篇作者寫的比較清晰,轉載記錄一下,方便後面使用的時候在google 1. cron表達式格式: {秒數} {分鐘} {小時} {日期} {月份} {星期} {年... ...
  • 繼上文<<基於阻塞隊列的生產者消費者C#併發設計>>的併發隊列版本的併發設計,原文code是基於<<.Net中的並行編程-4.實現高性能非同步隊列>>修改過來的,前面的幾篇文章也詳細介紹了併發實現的其它方案及實現。直接給code: 調用code: 併發系列應該就這樣完了,回頭整理成目錄,自己查起來也方 ...
  • "回到目錄" 任務調度組件 1. 位於Scheduling目錄 2. 基類JobBase,所有JOB都派生自它,重寫Cron屬性可以修改調度周期 3. 支持單次JOB,即執行完成後馬上停止 4. 支持對外API介面,以便獲取和修改JOB的列表的狀態 源代碼展現 自定義Job在繼承JobBase之後, ...
  • 由於精力有限,博主現在只維護這一個系統,會不時的更新代碼提交。 “”小魚企業級開發系統“”的Svn地址:http://code.taobao.org/svn/SF_EDS 項目截圖: 這裡簡單說下系統(字數不夠不讓推首頁。。) 系統的Ioc使用的Spring.Net,MVC框架是微軟自帶的MVC框架 ...