反射的另外一種方法

2021-06-13 14:51:26 字數 586 閱讀 8686

t instance = default(t);

type type = typeof(t);

system.reflection.constructorinfo constructorinfoarray = type.getconstructors(system.reflection.bindingflags.instance

| system.reflection.bindingflags.nonpublic

| system.reflection.bindingflags.public);

system.reflection.constructorinfo noparameterconstructorinfo = null;

foreach (system.reflection.constructorinfo constructorinfo in constructorinfoarray)

}if (null == noparameterconstructorinfo)

instance = (t)noparameterconstructorinfo.invoke(null);

另外一種搭建nginx lua環境的方法

使用大牛 zhangyichun 提供的整合包快速安裝。例如 nginx的第三方模組redis,這個包實質就是乙個.lua檔案,是個庫檔案,提供一些訪問redis的介面 git clone 拷貝 該包中,有乙個 lib 目錄,將 lib 目錄下的檔案和子目錄拷貝至上文lua package path...

混淆id的一種方法

眾所周知,在web應用的api中,總是會出現資料庫item的id。比如get posts 1表示獲取id為1的文章內容。這樣做十分簡潔,但存在被人爬資料的風險。比如我可以大致猜測或者試一下id的範圍,1,2,3.10000這樣迭代地爬資料。如果伺服器不做訪問限制,很輕易就能把所有資料就能爬下來。而且...

tomcat另外一種部署方式

方式一,步驟如下 2 將解壓後的檔案放到想要放的其它目錄,然後在tomcat的conf server.xml檔案中節點中新增如下節點,metada docbase d tomcattest metada reloadable false privileged true debug 0 3 重啟tom...