[c# 20问] 4.Console应用获取执行路径

一行代码可以搞定了~

        static void GetAppPath()
        {
            string path = System.Reflection.Assembly.GetExecutingAssembly().Location;
            Console.WriteLine(System.IO.Path.GetDirectoryName(path);
        }

关于Asp.net 可以参考https://msdn.microsoft.com/zh-cn/library/ms178116(v=vs.100).aspx

时间: 2024-12-15 07:15:16

[c# 20问] 4.Console应用获取执行路径的相关文章

[c# 20问] 3.String和string的区别

POINTS string类型为继承自object的sealed类. string类实例用来存储Unicode字符串. string关键字是System.String类的别名,因此既可以定义string name="Fred",也可以String name="Fred" 同样以也可以使用string.Concat()或String.Concat() 推荐定义变量名使用string,调用方法和引用使用String类 DEMO private static void S

[c# 20问] 2.如何转换XML文件

添加System.Xml引用 使用XmlReader转换字符串 DEMO #region Parse Xml private static void ParseXml(string xmlString) { StringBuilder output = new StringBuilder(); using(XmlReader reader= XmlReader.Create(new StringReader(xmlString))) { reader.ReadToFollowing("book&

[c# 20问] 1. 何时使用class与struct

POINTS struct为可以包含数据和函数的值类型 struct为值类型所以不需要堆(heap)而是在栈(stack)上分配空间 struct将数据直接存在struct中,而class只存引用类型的指针 struct适用于小的数据结构 struct会影响性能 struct可以使用new操作可以调用构造器,但是不会在heap上分配内存 struct的构造器只返回struct的值本身(通常分配在stack上) 使用class时,多个变量可以引用同一个对象 使用sturct每个变量都保存自己的数据

selenium在执行phantomjs的API并获取执行结果

selenium在执行phantomjs的API并获取执行结果 新博客地址:http://bendawang.site/article/selenium%E5%9C%A8%E7%9B%AE%E6%A0%87%E9%A1%B5%E9%9D%A2%E6%89%A7%E8%A1%8Cphantomjs%E7%9A%84API%E5%B9%B6%E8%8E%B7%E5%8F%96%E8%BF%94%E5%9B%9E%E5%80%BC(ps:短期内csdn和新博客会同步更新) 前言 因为最近要写一个抓取s

如何获取执行计划

如何oracle的获取执行计划 1.获取普通执行计划,效果类似于先执行set autot on exp;然后执行sql. explan plan for your_sql; select * from table(dbms_xplan.display); 2.获取具有outline信息的执行计划,用sqlprofile调优时非常有用,或者用这个执行计划了解更多oracle内部的hint explan plan for your_sql; select * from table(dbms_xpla

初创公司20问:问初心、问实力,也问未来

对,创业是一件九死一生的事,这点我们一直很赞同:一家伟大企业的诞生,方向.能力.运气……所有内部和外部因素缺一不可. 一份商业计划书并不足够问清楚本心和前路,你可能需要一张更简单直白的清单,想清楚产品如何做.用户需求如何找.战略如何规划,竞争危机如何应对,以及,“我什么时候可以计划去上市敲钟”. 划掉其中的错误选项,少走弯路避开坑,或许能帮助你更好地理清企业建立和运营过程中的思路和进度,让创业路上的每一步走得稳一些,再稳一些. 这20个问题,就像创业公司的“普鲁斯特问卷”:问初心.问实力,也问未

20.1 Shell脚本介绍;20.2 Shell脚本结构和执行;20.3 date命令用法;20.4 Shell脚本中的变量

20.1 Shell脚本介绍 1. shell是一种脚本语言 aming_linux blog.lishiming.net 2. 可以使用逻辑判断.循环等语法 3. 可以自定义函数 4. shell是系统命令的集合 5. shell脚本可以实现自动化运维,能大大增加我们的运维效率 20.2 Shell脚本结构和执行 1. 开头(首行)需要加: #!/bin/bash 2. 以#开头的行作为解释说明: 3. 脚本的名字以.sh结尾,用于区分这是一个shell脚本 4. 执行.sh脚本方法有两种:

EXPLAIN 获取执行语句计划

可以通过 EXPLAIN 获取执行语句计划,从而优化语句. 会显示如下信息: 其中,id:select 语句的 ID:    select_type:查询的基本类型(例如,简单的查询,union 查询,衍生表查询,即 from 子句里的子查询):   table:输出的记录所在的 table:   type:join type,描述了查询的 连接类型(密切影响性能),有很多种类:   possible_keys:在表中可被使用的索引:   key:MySQL 选择使用的索引:

python中获取执行脚本路径方法

1.sys.path[0]:获取执行脚本目录绝对路径 #每次执行脚本时,python会将执行脚本目录加入PYTHONPATH环境变量中(sys.path获取) #!/usr/bin/python3 import os import sys print(sys.path) print(sys.path[0]) 执行结果: [[email protected] tmp]# ./py_test1/pytest24.py ['/tmp/py_test1', '/usr/local/lib/python3