绿春| 金阳| 武宣| 正蓝旗| 徽县| 苍梧| 天峨| 漳平| 萨嘎| 富县| 元谋| 龙井| 淄川| 维西| 察哈尔右翼前旗| 巩义| 乐亭| 兴和| 哈密| 乐安| 郏县| 开鲁| 呼伦贝尔| 社旗| 庄浪| 郁南| 获嘉| 胶南| 太仆寺旗| 叙永| 集安| 桑植| 义马| 建始| 太和| 乌当| 乌兰| 新竹市| 额敏| 留坝| 嵊州| 泰宁| 深圳| 奎屯| 当阳| 崇礼| 扶沟| 义县| 庆阳| 贡山| 孝感| 罗平| 巢湖| 炉霍| 上林| 宣恩| 长治县| 韶山| 江津| 仁怀| 阿鲁科尔沁旗| 松滋| 枞阳| 金华| 耿马| 白沙| 都江堰| 潼关| 清远| 筠连| 凤翔| 五峰| 金山| 勉县| 洛扎| 襄汾| 碾子山| 岱岳| 祁东| 珠海| 广宁| 平罗| 武定| 阿勒泰| 吉安市| 明水| 水富| 文县| 淅川| 太谷| 三明| 石阡| 靖宇| 安陆| 武夷山| 丘北| 怀安| 英吉沙| 天峨| 海阳| 玛多| 嘉禾| 尼勒克| 鄂州| 科尔沁左翼后旗| 建湖| 莒南| 屏东| 青岛| 曲麻莱| 天长| 浦口| 黎平| 丁青| 定兴| 温县| 普定| 介休| 相城| 林口| 白沙| 青田| 镇远| 怀柔| 普定| 八达岭| 若尔盖| 法库| 林州| 吴忠| 修武| 谢通门| 华亭| 古田| 澄城| 阜平| 泽普| 塔什库尔干| 长沙| 覃塘| 隆化| 博爱| 砚山| 名山| 镇安| 溧水| 兴国| 丹棱| 孝义| 都匀| 灵璧| 商都| 沂源| 泌阳| 江陵| 江夏| 连江| 类乌齐| 习水| 思南| 杞县| 岚县| 湖口| 镇巴| 鄯善| 华阴| 依安| 茂县| 达日| 新绛| 古交| 炎陵| 福贡| 柳河| 乌拉特中旗| 清徐| 睢宁| 肇东| 呈贡| 儋州| 富平| 波密| 红河| 平山| 庐山| 晋州| 汉阳| 东兴| 甘德| 瓮安| 界首| 新竹县| 山东| 鲅鱼圈| 舒城| 遵义县| 永仁| 怀宁| 南雄| 桃园| 抚顺市| 叶城| 大通| 诏安| 永修| 武当山| 长汀| 宜城| 潼关| 吴忠| 辽宁| 楚雄| 台东| 克拉玛依| 怀仁| 兴城| 乐业| 阳谷| 广东| 尚志| 呼伦贝尔| 孝昌| 府谷| 灵寿| 石狮| 石屏| 台湾| 塔河| 师宗| 商南| 清丰| 汝城| 科尔沁左翼中旗| 湛江| 商城| 宁武| 横县| 尤溪| 荣昌| 敦化| 鄱阳| 安陆| 开平| 苏家屯| 焦作| 孟津| 绥宁| 北票| 奉化| 侯马| 涟源| 曲麻莱| 武鸣| 西盟| 深圳| 南岳| 金佛山| 柳城| 多伦| 准格尔旗| 南川| 苍梧| 邳州| 宜川| 99真人网址 葡京网站 必赢亚洲 bwin1980官网 彩票大赢家走势图 威尼斯人网站大全 澳门网络赌钱游戏网站 总统娱乐 365备用网址 威尼斯人棋牌 立即博v1bet488net tt娱乐官网 汇丰娱乐 新2网址开户 金沙在线网投 威尼斯人注册 新锦海 优博官网 葡京网投 葡京国际棋牌

四川自贡:加快建设全国老工业城市转型升级示范区、西部内陆融入“一带一路”先行区、独具特色的国际文化旅游目的地--四川频道--人民网

2018-05-22 02:34 来源:日报社

  四川自贡:加快建设全国老工业城市转型升级示范区、西部内陆融入“一带一路”先行区、独具特色的国际文化旅游目的地--四川频道--人民网

  顶点小说全体部领导,中国农科院主要负责同志,近期退出部领导班子的同志,离退休老部长,部全国人大代表、政协委员等参加会议。  (原题为《四川省网络作家协会一届四次常务理事会在蓉召开》)

  唐翔千先生病重期间和逝世后,中央有关领导同志以不同方式表示慰问和哀悼。对杨晶同志这样的高级干部,有效运用四种形态予以处理,贯彻了惩前毖后、治病救人的一贯方针,对于加强和规范党内政治生活、维护党的纪律严肃性,管住关键少数、净化政治生态具有重要的积极意义,充分彰显了以习近平同志为核心的党中央全面从严治党一以贯之、坚定不移的决心和意志。

  美、英、法、泰、韩等众多国家汉语教学从大学迅速向中小学延伸,K-12(从幼儿园到高中)成为汉语教学最重要的增长极。50年代末,李嘉诚进军房地产市场,拓展多元化经营,事业迅速走向辉煌,从1999年被福布斯评为全球华人首富以来,其连续15年蝉联华人首富宝座。

  这种沉浸式双语项目借鉴了西语、法语等的教学方法,而汉语的沉浸式双语项目是在几年前才出现的,还有很多探索的空间。香港政府日前向立法会政制事务委员会提交《国歌法》本地立法的讨论文件,规定应由特首规定奏唱国歌的场合奏唱国歌时出席者须肃立庄重中小学生须学唱及了解国歌历史禁改歌词及歪曲贬损等行为,违法者可被罚款5万元及监禁3年。

  习近平在讲话中强调,周恩来,这是一个光荣的名字、不朽的名字。

    会议要求,全省网络作家要以习近平新时代中国特色社会主义思想为指导,积极贯彻落实党的十九大精神和习近平总书记来川视察重要讲话精神,坚持以人民为中心的创作导向,坚定文化自信,坚持正确导向,坚持创新创造,齐心协力推动中华优秀传统文化创造性转化,创新性发展,繁荣文艺创作,坚持思想精深、艺术精湛、制作精良相统一,加强现实题材创作,不断推出讴歌党、讴歌祖国、讴歌人民、讴歌英雄的精品力作。

  据英国广播公司(BBC)报道,在发布会上,记者们亲切地喊他为诚哥。  杨晶同志严重违反政治纪律和政治规矩、廉洁纪律,长期与不法企业主、不法社会人员不当交往,为对方利用其职务影响实施违法行为、谋取巨额私利提供便利条件,其亲属收受对方财物,造成恶劣的社会影响。

  对此,江苏省扬州市纪委监察委对澎湃新闻()回应称,他们之前已收到相关举报,并已按照纪检机关信访件的处置程序,严肃认真办理此举报,目前仍在调查处理中,相关结果将会及时公布。

  (完)我们老师就要考虑如何把课程设计得精彩、以吸引学生的持续兴趣。

    你比别人突破更犀利、比别人速度更快、比别人射门脚法更好,这就是个性。

  云顶国际娱乐  6日08时至7日08时,西藏西南部局地有大到暴雪。

  国家发改委将进一步加强宏观管理方面的深入研究,特别是在涉及到中国未来发展战略方面的研究,包括区域发展战略、产业发展战略和其他需要协调推进的经济、社会发展战略。  3月12日上午,习近平出席十三届全国人大一次会议解放军和武警部队代表团全体会议并发表重要讲话。

  葡京国际厅 bet36体育投注官网 澳门皇冠赌城av

  四川自贡:加快建设全国老工业城市转型升级示范区、西部内陆融入“一带一路”先行区、独具特色的国际文化旅游目的地--四川频道--人民网

 
责编:
查看: 454|回复: 0

四川自贡:加快建设全国老工业城市转型升级示范区、西部内陆融入“一带一路”先行区、独具特色的国际文化旅游目的地--四川频道--人民网

发表于 2018-4-30 09:02:39
威尼斯人注册 新锦海   2月23日下午,扬州市公共资源交易中心综合科人士向澎湃新闻表示,黄宇已被停职,由另一位王姓副科长主持工作。

最近有次在修改某段程式時,發現一段程式算法看起來簡單。

但背後因為多次查詢數據庫,導致效能問題。

這段程式主要是利用 EPPLUS 讀取 Excel 資料,檢查資料是否已存在數據庫中,若有就將已存在的序號回傳

優化前的案例原碼如下

  1. //預先檢查是否有存在的編號
  2. string duplicateNumber = "";
  3. for (int row = startRow; row <= worksheet.Dimension.End.Row; row++)
  4. {
  5. if (worksheet.Cells[row, 1].Value != null)
  6. {
  7. var result = Conn.QueryFirst<int>(@"
  8. SELECT 1 FROM TemplateNumber
  9. WHERE SerialNumber = @SerialNumber ",
  10. new
  11. {
  12. SerialNumber = worksheet.Cells[row, 1].Value,
  13. });
  14. if (result == 1)
  15. {
  16. duplicateNumber += worksheet.Cells[row, 1].Value;
  17. }
  18. }
  19. }
复制代码

從上述可以看到,對於每一行Row的資料,都進一次庫去做查詢比對

那在這種情況要怎麼修改呢? 其實仔細想一下查詢語句的轉換就行了

  1. List<string> querySerialNum = new List<string>();
  2. for (int row = startRow; row <= worksheet.Dimension.End.Row; row++)
  3. {
  4. if (worksheet.Cells[row, 1].Value != null)
  5. {
  6. querySerialNum.Add(worksheet.Cells[row, 1].Value.ToString());
  7. }
  8. }
  9. var result = Conn.Query<string>(@"
  10. SELECT SerialNumber FROM TemplateNumber
  11. WHERE SerialNumber IN @SerialNumber ",
  12. new
  13. {
  14. SerialNumber = querySerialNum
  15. });
  16. if (result.Any())
  17. {
  18. throw Exception(string.Join(";",result));
  19. }
复制代码

可以看到這次我把 Excel 的內容先放到一個陣例裡,最後改用 IN 的方式去將已存在的資料取出

這樣原本 N 次的庫查詢動作,現在只需要 1 次庫的查詢即可

看完後是不是感覺很簡單? 各位可以查看一下同事們寫的代碼裡,是否也有出現這樣的問題唷

咱們下次見!