blog

thinkphp url生成

孤者浪人 提交于 2019-12-03 04:49:06
为了配合所使用的URL模式,我们需要能够动态的根据当前的URL设置生成对应的URL地址,为此,ThinkPHP内置提供了U方法,用于URL的动态生成,可以确保项目在移植过程中不受环境的影响。 定义规则 U方法的定义规则如下(方括号内参数根据实际应用决定): U('地址表达式',['参数'],['伪静态后缀'],['显示域名']) 地址表达式 地址表达式的格式定义如下: [模块/控制器/操作#锚点@域名]?参数 1 =值 1 &参数 2 =值 2. .. 如果不定义模块的话 就表示当前模块名称,下面是一些简单的例子: U ( 'User/add' ) // 生成User控制器的add操作的URL地址 U ( 'Blog/read?id=1' ) // 生成Blog控制器的read操作 并且id为1的URL地址 U ( 'Admin/User/select' ) // 生成Admin模块的User控制器的select操作的URL地址 参数 U方法的第二个参数支持数组和字符串两种定义方式,如果只是字符串方式的参数可以在第一个参数中定义,例如: U ( 'Blog/cate' , array ( 'cate_id' => 1 , 'status' => 1 )) U ( 'Blog/cate' , 'cate_id=1&status=1' ) U ( 'Blog/cate?cate_id

thinkphp 规则路由

蓝咒 提交于 2019-12-03 04:02:01
规则路由是一种比较容易理解的路由定义方式,采用ThinkPHP设计的规则表达式来定义。 规则表达式 规则表达式通常包含静态地址和动态地址,或者两种地址的结合,例如下面都属于有效的规则表达式: 'my' => 'Member/myinfo' , // 静态地址路由 'blog/:id' => 'Blog/read' , // 静态地址和动态地址结合 'new/:year/:month/:day' => 'News/read' , // 静态地址和动态地址结合 ':user/:blog_id' => 'Blog/read' , // 全动态地址 规则表达式的定义始终以“/”为参数分割符,不受 URL_PATHINFO_DEPR 设置的影响 每个参数中以“:”开头的参数都表示动态参数,并且会自动对应一个GET参数,例如 :id 表示该处匹配到的参数可以使用 $_GET['id'] 方式获取, :year 、 :month 、 :day 则分别对应 $_GET['year'] 、 $_GET['month'] 和 $_GET['day'] 。 数字约束 支持对变量的类型检测,但仅仅支持数字类型的约束定义,例如 'blog/:id\d' => 'Blog/read' , 表示只会匹配数字参数,如果你需要更加多的变量类型检测,请使用正则表达式定义来解决。 目前不支持长度约束

Issues adding github gist to my blog(using Google blogger)

匿名 (未验证) 提交于 2019-12-03 02:52:02
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: I'm trying to add a gist to my blog to see how it works and use it to share some code related blogs going forward. I've followed the steps mentioned form this blog , but I'm not able to get it to work. I don't know what I'm missing, any pointers on what I could be missing would be really appreciated. My HTML Editor of blog related code looks like this:- <div dir="ltr" style="text-align: left;" trbidi="on"> <div dir="ltr" style="text-align: left;" trbidi="on"> Hi<br /> <br /> test<br /> <br /> <br /> <div class="gistLoad" data-id="4132084" id

python字典的相关操作总结

只愿长相守 提交于 2019-12-03 01:29:28
最近再看python机器学习相关的代码时候,看到很多关于字典的操作,自己印象不那么深刻了,在这里自己也整理复习一下,跟大家分享出来,如果错误的地方,请留言,看到后就会修改,感谢! Python 中的字典是Python中一个键值映射的 数据结构,相关的操作如下: 1.1 创建字典 Python有两种方法可以创建字典,第一种是使用花括号,另一种是使用内建函数dict 1 dictionary1 = {} #方法一 2 dicttionary1 = dict() #方法二 1.2 对字典进行初始化 Python可以在创建字典的时候初始化字典,就像定义变量之后直接对其初始化是类似的,集体操作如下 1 dictionary1 = {“name”:'wind_under_the_wing'} #方法一 2 dictionary2 = dinct(name='wind_under_the_wing') #方法二 其实第二种方法是容易引发问题的,在这里把代码晒出来大家感兴趣的话自己去分析 1 key = 'name' 2 dictionary1 = {key:'wind_under_the_wing'} #{'name':"wind_under_the_wing'} 3 dictionary2 = dict(key='wind_under_the_wing') #{'key':'wind

Updating entity in EF Core application with SQLite gives DbUpdateConcurrencyException

匿名 (未验证) 提交于 2019-12-03 01:12:01
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: I try to use optimistic concurrency check in EF Core with SQLite. The simplest positive scenario (even without concurrency itself) gives me Microsoft.EntityFrameworkCore.DbUpdateConcurrencyException: 'Database operation expected to affect 1 row(s) but actually affected 0 row(s). Data may have been modified or deleted since entities were loaded . Entity: public class Blog { public Guid Id { get; set; } public string Name { get; set; } public byte[] Timestamp { get; set; } } Context: internal class Context : DbContext { public DbSet<Blog>

How to get multiselected Dropdownlist values in asp.net mvc

匿名 (未验证) 提交于 2019-12-03 01:08:02
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 由 翻译 强力驱动 问题: I have a problem to get multi select dropdown list values.can anyone suggest me how to get select multiple dropdownlist values as well as how to get them in controller. My code is like this:- Model public string BusinessUnitSiteSafetyRepresentative { get ; set ; } Controller [ HttpPost ] public ActionResult AddClientBusinessUnitSite ( LocalAddClientBusinessUnitSite local ) { var query = from o in entitydb . systemusersorganizations . toList () from c in entitydb . contacts . toList () where o . orgId == clientId select new

MVVM Light - PCL+WPF - Getting exception of type Microsoft.Practices.ServiceLocation.ActivationException

匿名 (未验证) 提交于 2019-12-03 00:48:01
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: Background Hi all SO viewers. I am normally an Android developer, but now I'm developing a cross platform application targeting WPF and Android. That being said, there's practically no info on how to directly do what I want. So, I ended up finding a 3-part blog series that goes in depth on how to develop a Windows-based cross platform MVVM project. As long as I set the PCL to be compatible with Xamarin.Android, any code that doesn't throw an error SHOULD work once I get to the Android side of things. Here are the links to the blog posts:

blog

匿名 (未验证) 提交于 2019-12-03 00:40:02
var hs = $ ( ".cnblogs-markdown h2,.cnblogs-markdown h3,.cnblogs-markdown h4" ); if ( hs . length ) { addList () } function addList () { $ ( "body" ). append ( $ ( '<div id="hlist"></div>' )); hs . each ( function ( i , v ) { var txt = $ ( this ). text (); var idd = v . localName + i ; v . id = idd ; var item = $ ( "<a></a>" ); item . text ( txt ); item . attr ( "href" , ( "#" + idd )); $ ( "#hlist" ). append ( item ) }) } window . onscroll = function () { var nowTop = window . scrollY ; nowTop < 600 ? $ ( 'a[href="#top"]' ). hide () : $ ( 'a[href="#top"]' ). show (); if (! hs . length ) {

vi文件时跳转到指定行

匿名 (未验证) 提交于 2019-12-03 00:08:02
跳转到指定行: vi下按Esc,然后输入 :行号 跳转到文件尾: vi下直接shift+g 转载于:https://my.oschina.net/u/2613449/blog/603201 来源:51CTO 作者: choukuad381324 链接:https://blog.csdn.net/choukuad381324/article/details/100945550

emWin GUIBuilder V5.40a 无法保存文件问题解决方案

匿名 (未验证) 提交于 2019-12-03 00:06:01
今天将STM32Cube_FW_F4_V1.19.0文件夹换了一个位置,再打开GUIBuilder之后发现就无法保存文件了。后来发现,原来是GUIBuilder的工程目录没有配置好。 解决方案 :用文本编辑器打开GUIBuilder目录下的GUIBuilder.ini,将其中的ProjectPath一项双引号内的路径改为你当前GUIBuilder的路径,重启GUIBuilder,问题解决。 转载于:https://my.oschina.net/u/3907010/blog/1844608 来源:51CTO 作者: chisichan7657 链接:https://blog.csdn.net/chisichan7657/article/details/100859301