三元運算 什麼是三元運算?請看下圖說明 透過上圖說明後,可以得出一個三元運算公式: result = 值1 if 條件 else 值2, 如果鯈件為真: result = 值1 如果鯈件為假: result = 值2 如果不寫三元運算的話,那原本的代碼就會寫的較為冗長,就像下面的代碼 #!/usr/bin/env python3 # -*- coding:utf-8 -*- a, b, c = 1, 3, 5 if a > b: d = a else: d = c print(d) ------…
using ICSharpCode.SharpZipLib.Checksums; using ICSharpCode.SharpZipLib.Zip; using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; namespace MakePdf { /// <summary> /// Zi…
利用上班時間發個隨筆,不知領導會不會看到,可能會有同事看到也說不定啊:) 關于可空類型,在C#1中沒有這個概念,在C#3中引入的.那比如我們要實現一個表示人的類,人有名字和年齡兩個屬性,如何表示一個沒有年齡的人呢? 一般作法會將一人int類型封裝成一個引用類型,有人的類中使用成員屬性,該屬性的類型為剛封裝的引用類型,如下 public class Person { private string name; private PersonAge age; public Person(string n…
基本型別包裝 (Wrapper Classes) 將基本型別生成物件,要將基本型別先包裝成物件,才能執行生成, Boxing: Integer a = new Integer(1) Unboxing: int x = a.intValue() Autoboxing(JDK1.5以後支援) Integer a = 1 [物 <= 基] ok int x = new Integer(1) [基 <= 物] ok 獲取其值 xxxValue() % Byte / Short / I…
整理一篇Java計算年齡的工具類,方便實用 public static int getAgeByBirth(String birthday) throws ParseException { // 格式化传入的时间 SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); Date parse = format.parse(birthday); int age = 0; try { Calendar now = Calen…
之前寫的類存在Excel進程不能結束的Bug,重寫ExcelReader類,類實例清理時Excel進程自動結束. class ExcelReader { // Excel Object public Application app; public Workbooks wbs; public Workbook wb; public Worksheet ws; public Range rng; private bool disposed = false; public ExcelReader()…
一.動軟代碼生成器生成 實體類 2.VS視圖--實體類,其中Condition文件夾是存放 搜索的分頁信息 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace CommonContract.Condition { public class PageInfo { /// <summary> ///…
System.ValueTuple 没有定义或者导入 'System.ValueTuple´2´ is not defined or imported System.ValueTuple 未定義或匯入預先定義的類型 遇到上述 Visual Studio 錯誤清單顯示的提示, 請用 Nuget 安裝 最新的 System.Runtime 就好.…
String.prototype.format = function(args) { if (arguments.length>0) { var result = this; if (arguments.length == 1 && typeof (args) == "object") { for (var key in args) { var reg=new RegExp ("({"+key+"})","g&qu…
Precondition : 配有 power path 功能的 BQ2589 手機. 接上 pc usb port. Origin : 今天有同事問我, 手機是否可以在接上 pc usb port 時,讓手機停充, 有以下幾種停充, 停充_1 : BQ25896 有 power path 的功能, 可以單獨停充電池, 只要 disable CHG_CONFIG bit 即可, 充電器仍可以供給 system. 如圖 停充_2 : 將 charger ic 的 input current 設為…