小编Com*_*ode的帖子

git撤消所有未提交或未保存的更改

我试图撤消自上次提交以来的所有更改.我试着git reset --hardgit reset --hard HEAD观察后,这个职位.我用头响应现在是18c3773 ...但是当我查看我的本地源时,所有文件仍然存在.我错过了什么?

git command-line undo git-reset

759
推荐指数
13
解决办法
59万
查看次数

最简单的方法在Android中使用svg?

我找到了无数的库,以便在Android中使用svg并避免令人沮丧的创建不同的分辨率并删除每个分辨率的文件,当应用程序有许多图标或图像时,这变得非常烦人.

任何人都可以在Android中使用最简单的库来使用SVG的一步一步的过程,我相信这也会帮助很多其他人.

我还使用Android Studio和Illustrator生成我的图标和图像.

android android-activity androidsvg

122
推荐指数
6
解决办法
11万
查看次数

如何以编程方式将字体自定义字体设置为Spinner文本?

我的资产文件夹中有一个ttf字体文件.我知道如何将它用于textviews:

Typeface externalFont=Typeface.createFromAsset(getAssets(), "fonts/HelveticaNeueLTCom-Lt.ttf");
textview1.setTypeface(externalFont);
Run Code Online (Sandbox Code Playgroud)

我已经定义了在我自己的xml文件中查找我的微调器文本(如在android中的usuall):

<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android" 
android:id="@+android:id/text1"
style="?android:attr/spinnerItemStyle"
android:singleLine="true"
android:textColor="#ffffff"
android:gravity="center" 
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:ellipsize="marquee" />
Run Code Online (Sandbox Code Playgroud)

我只是无法从代码中引用此textview,我总是得到空指针异常.我尝试过:

TextView spinner_text=(TextView)findViewById(R.id.text1);
spinner_text.setTypeface(externalFont);
Run Code Online (Sandbox Code Playgroud)

即使我自己的xml中定义的微调器文本,是否可以选择我的外部字体?

谢谢.

编辑回答:

这有效:

String [] items = new String[2];
    items[0]="Something1";
    items[1]="Something2";

ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
                    R.layout.spinaca, items) {

         public View getView(int position, View convertView, ViewGroup parent) {
                 View v = super.getView(position, convertView, parent);

                 Typeface externalFont=Typeface.createFromAsset(getAssets(), "fonts/HelveticaNeueLTCom-Lt.ttf");
                 ((TextView) v).setTypeface(externalFont);

                 return v;
         }


         public View getDropDownView(int position,  View convertView,  ViewGroup parent) {
                  View v =super.getDropDownView(position, convertView, …
Run Code Online (Sandbox Code Playgroud)

fonts android spinner android-fonts android-spinner

89
推荐指数
3
解决办法
7万
查看次数

TypeScript按日期排序不起作用

我有一个TaskItemVO带有字段的对象,dueDate其类型为Date:

export class TaskItemVO {

    public dueDate: Date;
}
Run Code Online (Sandbox Code Playgroud)

我有这个方法,当我尝试按日期排序时,我调用它,但它不起作用:

public sortByDueDate(): void {
    this.myArray.sort((a: TaskItemVO, b: TaskItemVO) => {
        return a.dueDate - b.dueDate;

    });
}
Run Code Online (Sandbox Code Playgroud)

我在方法的返回行中得到此错误:

算术运算的右侧必须是"any","number"或枚举类型.

算术运算的左侧必须是"any","number"或枚举类型.

那么在TypeScript中按日期字段排序数组的正确方法是什么?

sorting typescript

33
推荐指数
4
解决办法
3万
查看次数

Angular2如何获取动态生成的HTML元素的引用

我有动态生成的输入:

  <div *ngFor="let cell of column; let i = index;">
          <!-- Material design input-->
          <md-input id="my-input-{{i}}">
          </md-input>
  </div>
Run Code Online (Sandbox Code Playgroud)

请注意id=my-input-{{i}}我希望基于此动态ID获得对DOM元素的引用.此输入可以是3个,6个或更多输入,因此我需要动态访问id并保持它.

angular2-directives angular2-template angular

25
推荐指数
2
解决办法
6万
查看次数

如何在最新的vue-cli启动项目中使用SASS/SCSS?

我需要在我的项目中使用SASS或SCSS.

我使用vue-cli制作了最新版本的初学者项目.

有没有人在使用webpack在最新的初学者项目中使sass/scss工作成功?

sass webpack vue.js vue-component vuejs2

24
推荐指数
2
解决办法
2万
查看次数

ADB和Genymotion错误:"adb服务器已过期.查杀...无法绑定'tcp:5037'ADB服务器没有确认"

adb shell在启动genymotion模拟器后尝试从终端使用,我收到此错误:

adb server is out of date.  killing...
cannot bind 'tcp:5037'
ADB server didn't ACK
* failed to start daemon *
error:
Run Code Online (Sandbox Code Playgroud)

在stackoverflow上阅读了这个答案来运行这个命令,killall -9 adb所以我做了然后它说要更改genymotion设置以使用自定义Android SDK工具,如下所示:

在此输入图像描述

也可以在上面的截图中看到,但我仍然收到相同的错误消息.

每当我尝试运行时,我的android Studio ADB日志都会显示以下消息adb shell:

 DeviceMonitor: Adb connection Error:EOF
 DeviceMonitor: Connection attempts: 1
Run Code Online (Sandbox Code Playgroud)

我甚至尝试创建一个新的虚拟设备并使用它没有任何成功.

android adb android-emulator android-studio genymotion

23
推荐指数
3
解决办法
1万
查看次数

水平缩放Postgres

假设您在postgresql数据库之上运行您的业务.经过一段时间后,你会得到如此多的流量,以至于单个postgresql实例无法处理它,所以你想要添加更多实例(水平扩展)以便能够处理增长.

您的数据是关系型的,因此可能无法切换到某些键/值解决方案.

你会如何用postgresql做到这一点?

PS.Postgresql版本:9.5

database postgresql horizontal-scaling

23
推荐指数
1
解决办法
1万
查看次数

如何检测滚动到html元素的底部

我有这个我通过Id引用的元素:

    let infiniteScrollElement = document.getElementById('th-infinite-scroll-tracker');
Run Code Online (Sandbox Code Playgroud)

当浏览器到达元素的底部时我需要监听.

怎么做到这一点?

angular2-directives angular2-template angular

15
推荐指数
3
解决办法
4万
查看次数

Angular2将纯文本转换为url的方式(锚链接)

我有时会有一个可以接收这样的文本的组件:

文本www.website.com

但是如果它是一个链接我想将它转换为url.像这样.

文本www.website.com

我读了这个SO答案,建议使用第三方库,例如anchorme.有没有办法以angular2方式做到这一点?

typescript angular2-directives angular2-template angular2-routing angular

14
推荐指数
4
解决办法
2万
查看次数