我想创建一个可折叠的navbar.一切正常,但nav物品不会像它应该的那样堆叠在一起.它们彼此水平相邻.
码:
<nav class="navbar navbar-light bg-faded" role="navigation">
<button class="navbar-toggler hidden-sm-up" type="button" data-toggle="collapse" data-target="#collapsing-navbar">
☰
</button>
<div class="collapse navbar-toggleable-xs" id="collapsing-navbar">
<a class="navbar-brand" href="/">Logo</a>
<ul class="nav navbar-nav">
<li class="nav-item">
<a href="/messages" class="nav-link">Messages</a>
</li>
<li class="nav-item">
<a href="/logout" class="nav-link">Logout</a>
</li>
</ul>
</div>
</nav>
Run Code Online (Sandbox Code Playgroud)
截图:
以下脚本部分读取每一行$next.但是,当我尝试到grep特定的模式,即"MO"在$next被显示在标准输出中的错误:
grep: 40922|OPR: No such file or directory
grep: MO: No such file or directory
grep: 12345|OPR: No such file or directory
grep: MO: No such file or directory
grep: 12345|12345|202|local|LMNO: No such file or directory
cat /home/scripts/$E1.out | while read next
do
i=`echo $next | awk -F"|" '{print($1)}'`
j=`echo $next | awk -F"|" '{print($2)}'`
k=`echo $next | awk -F"|" '{print($3)}'`
l=`echo $next | awk -F"|" '{print($4)}'`
m=`echo $next | awk -F"|" '{print($5)}'`
n=`echo …Run Code Online (Sandbox Code Playgroud) 参数化类时是否可以指定默认类型?例:
// abstract class
public abstract class AbsClass<T1 extends Par1Class, T2 extends Par2Class> {
// code
}
// parametrized imlementation class
public class RealClass extends AbsClass<ClassThatExtendsPar1, ClassThatExtendsPar2Class> {
// code
}
// non-parametrized imlementation class
public class RealClass extends AbsClass {
// code
}
Run Code Online (Sandbox Code Playgroud)
在我的实现中,我必须指定NONE或ALL参数.可以使第二个参数非强制性,如下所示:
// abstract class
public abstract class AbsClass<T1 extends Par1Class, T2 extends Par2Class : default Par2Class > {
// code
}
// parametrized only mandatory imlementation class
public class RealClass extends AbsClass<ClassThatExtendsPar1> {
// code
}
Run Code Online (Sandbox Code Playgroud) 我有一个文件包含一个类的一些变量,每一行都是一对:变量,值.我正在寻找一种方法来在运行时加载这些(a-la XmlSerializer),使用反射.
有没有办法在运行时解析string为Type已知的?
以下是一个如意的代码示例,其中最后一行(pi.SetValue()不正确,因为PropertyType是Type没有泛型Parse()方法的类).
using (var sr = new StreamReader(settingsFileName))
{
String line;
while ((line = sr.ReadLine()) != null)
{
String[] configValueStrs = line.Trim().Split(seps);
PropertyInfo pi = configurableProperties
.Single(p => p.Name == configValueStrs[0].Trim());
//How do I manage this?
pi.SetValue(this, pi.PropertyType.Parse(configValueStrs[1].Trim()), null);
}
}
Run Code Online (Sandbox Code Playgroud)
由于所有相关变量都是Ints,Doubles,Strings或Booleans,作为最后的手段,我可以打开类型并使用相应的ToType()方法,但我敢打赌,有一个更优雅的解决方案.
下面我创建了一个演示实体来演示我正在寻找的东西:
public class User : IValidatableObject
{
public string Name { get; set; }
[Required]
public DateTime CreationDate { get; set; }
public DateTime UpdatedOnDate { get; set; }
public IEnumerable<ValidationResult> Validate(ValidationContext validationContext)
{
if(Name = "abc")
{
yield return new ValidationResult("please choose any other name then abc", new[] { "Name" });
}
}
}
Run Code Online (Sandbox Code Playgroud)
我正在实现IValidatableObject接口来使这个实体SelfValidating.
现在正在创建新的用户iam这样做
User u = new User();
u.Name = "Some name";
u.CreationDate = DateTime.Now
dbContext.Users.Add(u);
dbContext.SaveChanges();
Run Code Online (Sandbox Code Playgroud)
我打算u.CreationDate=DateTime.Now;在User课堂内转移代码.并实现一个接口,该接口提供将在保存之前和验证之后执行的方法
// class …Run Code Online (Sandbox Code Playgroud) 我无法弄清楚这个错误发生了什么:
传递到字典中的模型项的类型为'System.Collections.Generic.List1 [RepositoryExample.Employee]',但此字典需要类型为'RepositoryExample.Models.IEmployeeManagerRepository'的模型项.
当我进入索引视图时,我收到错误.我从控制器添加了索引视图,但没有代码.我正在使用Linq to SQL.
@model RepositoryExample.Models.IEmployeeManagerRepository
@{
ViewBag.Title = "Index";
}
<h2>Index</h2>
Run Code Online (Sandbox Code Playgroud)
这是我的代码:
EmployeeController.cs
// GET: /Employee/
public ActionResult Index()
{
return View(_repository.ListEmployees());
}
Run Code Online (Sandbox Code Playgroud)
LinqEmployeeManagerRepository.cs
public class LinqEmployeeManagerRepository: RepositoryExample.Models.IEmployeeManagerRepository
{
private DeptDirectoryDataClassesDataContext _db = new DeptDirectoryDataClassesDataContext();
public Employee GetEmployee(string UserName)
{
return (from e in _db.Employees where e.UserName == UserName select e).FirstOrDefault();
}
public IEnumerable<Employee> ListEmployees()
{
return _db.Employees.ToList();
}
public Employee CreateEmployee(Employee employeeToCreate)
{
_db.Employees.InsertOnSubmit(employeeToCreate);
_db.SubmitChanges();
return employeeToCreate;
}
public Employee EditEmployee(Employee employeeToEdit)
{
var OriginalEmployee = …Run Code Online (Sandbox Code Playgroud) 我的代码出了什么问题,我试图"invalid"在不同的位置(左,右,中)显示我的TextView ,但重力(左,右,中)不起作用!
我的text.xml是
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:padding="20dp" >
<EditText
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/etext"
android:hint="@string/comment"
android:inputType="textPassword"/>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:weightSum="100">
<Button
android:id="@+id/button1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/button"
android:layout_weight="25"/>
<ToggleButton
android:id="@+id/toggleButton1"
android:layout_width="fill_parent"
android:layout_height="40dp"
android:text="ToggleButton"
android:layout_weight="75"
android:checked="true"
android:paddingLeft="15dp"/>
</LinearLayout>
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/invalid"
android:layout_gravity="center"
android:gravity="center" />
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)
我的TextPlay.java是
public class TextPlay extends Activity {
Button button;
ToggleButton tbutton;
TextView tview;
EditText et;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.text);
button = …Run Code Online (Sandbox Code Playgroud) 我已经startforeground()在我用了Service,但是Service当我清除所有最近的应用程序时,Android一直在杀死我.
这是我的服务代码:
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
Notification notification = new NotificationCompat.Builder(this)
.setContentTitle("Text")
.setTicker("Text")
.setContentText("Text")
.setSmallIcon(R.drawable.icon)
.setLargeIcon(BitmapFactory.decodeResource(getResources(), R.drawable.icon))
.build();
startForeground(100, notification);
return START_STICKY;
}
Run Code Online (Sandbox Code Playgroud)
我用这段代码做错了吗?
我有一个使用TypeScript的ASP.NET Core项目.
是否可以在Visual Studio中调试TypeScript代码?
android ×2
c# ×2
java ×2
asp.net-mvc ×1
azure ×1
bash ×1
bootstrap-4 ×1
css ×1
generics ×1
html ×1
ienumerable ×1
parsing ×1
razor ×1
reset ×1
service ×1
string ×1
typescript ×1
web ×1