美高梅4858官方网站|美高梅4858mgm博客-分享、记录生活的点滴 / zh-CN Tue, 14 Jan 2020 18:24:34 +0800 Tue, 14 Jan 2020 18:24:34 +0800 quota + samba 设置无限制容量配额 /linux/845.html /linux/845.html Tue, 14 Jan 2020 18:24:34 +0800 Chuwen setquota -u chuwen 0 0 0 0 /srv/dev-disk-by-label-WDC

其中 chuwen 是用户名,/srv/dev-disk-by-label-WDC 是你的硬盘挂载路径

]]>
0 /linux/845.html#comments /feed/linux/845.html
Windows 10输入正确PIN码无法进入系统 / 暴力退出 Windows 安全模式 /chat/840.html /chat/840.html Tue, 14 Jan 2020 14:31:00 +0800 Chuwen Windows 10 输入正确 PIN 码无法进入系统

今天像往常那样开机,然后我发现,输入密码字体变大了,小爱同学也没像往常那样报“蓝牙已连接”。
然而我觉得这件事并非那么简单,结果真的是,输入正确 PIN 码,提示密码错误,然后习惯上网查了下“Win 10输入正确密码提示密码错误”(此处省略1k字)...

Windows 10 登录界面

重启两次后,猛然想起,也许不是PIN码呢,然后输入密码、回车 成功进入桌面,但是进入后又发现,桌面怎么变得那么凌乱,背景图片怎么是黑色,这就牵扯到第二件事了,请往下阅读。

Windows 10 安全模式界面

暴力退出 Windows 安全模式

屏幕每个角落都有 安全模式 字样,然后我想我键盘是不是卡到某个按键了,检查了一遍,并没有,然后抱着 重启解决99%的问题 的想法,重启,重启后又是进入的安全模式。

然后我就上网查 “Windows 退出安全模式”,一搜挺多的,然后根据教程:

  1. 按 Win + R,然后输入 msconfig 回车
  2. 选择 常规 -> 启动选择 -> 正常启动 -> 确定
  3. 重启电脑

重启后发现并没有什么用,一样还是进入了 安全模式,我就想是不是我操作不当,我又按着教程来,做了一遍,又一样,反复亦是如此。
经过N次尝试后,我开始反思自己,自己是不是下载什么东西中病毒了,经过回忆,并没有,最近几天都是看剧、打代码、QQ/微信上水一水...
然后想到是不是更新是什么驱动之类的导致的,最终做出“艰难的决定”,按时间节点还原系统,我选择了 “2020-01-07”还原,还原完成后,结果还是那样,还是进入的安全模式,啊啊啊啊啊,我要疯了!!

最终在网上找到了合适的操作办法退出安全模式

  1. Win + R,输入 cmd 回车
  2. 输入 bcdedit /deletevalue {current} safeboot,按回车
  3. 然后重启,就会发现退出了安全模式...

总结

相见恨晚,为什么不让我早点看到这条结果,早知道不进行系统还原了...

]]>
0 /chat/840.html#comments /feed/chat/840.html
纯 CSS 实现的 时间线,也支撑使用 美高梅4858mgm 动态生成 /html5/835.html /html5/835.html Sat, 11 Jan 2020 15:03:00 +0800 Chuwen Time-line

纯 CSS 实现的 时间线,也支撑使用 美高梅4858mgm 生成。
DEMO | 演示
Time-line 预览图

HTML 渲染

你只需要根据 timeLine.html 代码结构进行简单的修改即可实现

JacaScript 渲染

你需要将 timeLine.html 103 行 取消注释,然后根据 timeLine.js 注释修改

timeLine.js 里 data变量 数据格式如下:

[
  {
    "title":"美高梅4858官方网站",
    "link":"",
    "time":"1578718860"
  },
  {
    "title":"ffmpeg 使用方法合集",
    "link":"/software/834.html",
    "time":"1578725484"
  }
]

字段说明:

title 时间线显示的内容

link 点击后跳转的链接

time 该内容发布的时间,注意是 秒级时间戳

鸣谢

部分 CSS 样式参考的是 https://www.ihewro.com/archives.html

LICENSE

MIT LICENSE

]]>
0 /html5/835.html#comments /feed/html5/835.html
ffmpeg 使用方法合集 /software/834.html /software/834.html Sat, 11 Jan 2020 13:01:00 +0800 Chuwen 等我想起来就会更新...

从视频中提取音频

ffmpeg -i nowtime.mp4 -vn -y -acodec copy nowtime.aac
ffmpeg -i nowtime.mp4 -vn -y -acodec copy nowtime.m4a
]]>
0 /software/834.html#comments /feed/software/834.html
CSS3 动画卡顿性能优化解决方案 /html5/827.html /html5/827.html Sun, 08 Dec 2019 09:31:00 +0800 Chuwen https://segmentfault.com/a/1190000013045035

]]>
0 /html5/827.html#comments /feed/html5/827.html
Android 加了电话权限,运行还是闪退报错 /android/824.html /android/824.html Sat, 07 Dec 2019 20:06:46 +0800 Chuwen AndroidManifest.xml 文件

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    package="cc.nowtime.seven">

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/AppTheme"
        tools:ignore="谷歌AppIndexingWarning">
        <activity android:name=".MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

    <!--拨打电话权限-->
    <uses-permission android:name="android.permission.CALL_PHONE" />

    <!--拨打电话权限-->
    <uses-permission android:name="android.permission.SEND_SMS"/>

</manifest>

运行报错

D/AndroidRuntime: Shutting down VM
E/AndroidRuntime: FATAL EXCEPTION: main
    Process: cc.nowtime.seven, PID: 12685
    java.lang.SecurityException: Permission Denial: starting Intent { act=android.intent.action.CALL dat=tel:xxxxx cmp=com.android.server.telecom/.components.UserCallActivity } from ProcessRecord{e2ed078 12685:cc.nowtime.seven/u0a135} (pid=12685, uid=10135) with revoked permission android.permission.CALL_PHONE
        at android.os.Parcel.createException(Parcel.java:2071)
        at android.os.Parcel.readException(Parcel.java:2039)
        at android.os.Parcel.readException(Parcel.java:1987)
        at android.app.IActivityTaskManager$Stub$Proxy.startActivity(IActivityTaskManager.java:3851)
        at android.app.Instrumentation.execStartActivity(Instrumentation.java:1705)
        at android.app.Activity.startActivityForResult(Activity.java:5192)
        at android.app.Activity.startActivityForResult(Activity.java:5150)
        at android.app.Activity.startActivity(Activity.java:5521)
        at android.app.Activity.startActivity(Activity.java:5489)
        at cc.nowtime.seven.MainActivity$1.onClick(MainActivity.java:36)
        at android.view.View.performClick(View.java:7125)
        at android.view.View.performClickInternal(View.java:7102)
        at android.view.View.access$3500(View.java:801)
        at android.view.View$PerformClick.run(View.java:27336)
        at android.os.Handler.handleCallback(Handler.java:883)
        at android.os.Handler.dispatchMessage(Handler.java:100)
        at android.os.Looper.loop(Looper.java:214)
        at android.app.ActivityThread.main(ActivityThread.java:7356)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:930)
     Caused by: android.os.RemoteException: Remote stack trace:
        at com.android.server.wm.ActivityStackSupervisor.checkStartAnyActivityPermission(ActivityStackSupervisor.java:1043)
        at com.android.server.wm.ActivityStarter.startActivity(ActivityStarter.java:760)
        at com.android.server.wm.ActivityStarter.startActivity(ActivityStarter.java:583)
        at com.android.server.wm.ActivityStarter.startActivityMayWait(ActivityStarter.java:1288)
        at com.android.server.wm.ActivityStarter.execute(ActivityStarter.java:514)
Process 12685 terminated.
java.lang.SecurityException: Permission Denial: starting Intent { act=android.intent.action.CALL dat=tel:xxxxx cmp=com.android.server.telecom/.components.UserCallActivity } from ProcessRecord{e2ed078 12685:cc.nowtime.seven/u0a135} (pid=12685, uid=10135) with revoked permission android.permission.CALL_PHONE

原因

你的 APP 添加拨打电话权限,但是未申请拨打电话权限,所以报错,解决办法:

  • APP 主动申请获取 拨打电话权限
  • 手动授予 拨打电话权限

主动授予拨打电话权限

  1. 打开 设置 > 应用和通知
  2. 找到你的应用
    Snipaste_2019-12-07_20-13-40.png
  3. 然后允许对应权限就可以了
    Snipaste_2019-12-07_20-14-38.png

APP 主动申请获取 拨打电话权限

自己百度 ?????
]]>
0 /android/824.html#comments /feed/android/824.html
Java 创建子线程,使它马上开始实行 /java/819.html /java/819.html Sat, 23 Nov 2019 10:50:00 +0800 Chuwen public class InvokeRun extends Thread { private int i; @Override public void run() { for(; i<100; i++){ System.out.println("["+Thread.currentThread().getName()+"]\t"+i); } } public static void main(String[] args) throws Exception{ for(int i=0; i<100; i++){ System.out.println(Thread.currentThread().getName()+"\t"+i); if(i == 20){ new InvokeRun().start(); new InvokeRun().start(); //让当前主线程休眠 1ms //它会去实行另一个就绪状态的线程 //这样的话,子线程就可以马上开始实行 Thread.sleep(1); } } } } ]]> 0 /java/819.html#comments /feed/java/819.html 美高梅4858mgm 遍历 document.querySelectorAll() /js/817.html /js/817.html Wed, 20 Nov 2019 10:07:04 +0800 Chuwen 如果使用 forEach 遍历,则会报错,因为它返回的不是一个数组,而是 NodeList
document.querySelectorAll('input[type='selece']]').forEach(function() {
  
});

大家可以通过一下方法来遍历

const selects = document.querySelectorAll("input[name='select']");
[].forEach.call(selects, function(select) {
    console.log(select);
});
]]>
0 /js/817.html#comments /feed/js/817.html
Java 中的标号:outer 的作用 /java/815.html /java/815.html Fri, 08 Nov 2019 21:50:00 +0800 Chuwen 标号 label
标号 提供了一种简单的 break 语句所不能实现的控制循环的方法,当在循环语句中遇到break时,不管其它控制变量,都会终止。
但是,当你嵌套在几层循环中想退出循环时又会怎样呢?
正常的 break 只退出一重循环,你可以用标号标出你想退出哪一个语句。
char a;  
outer:  //this is the label for the outer loop  
for(int i=0;i<10;i++)  
{  
    for(int j=0;j<10;j++)    
    {      
        a=(char)System.in.read();      
        if(a=='b')        
        break outer;      
        if(a=='c')        
        continue outer;    
    }  
}
在这个例子中,循环从键盘接受 100 个输入字符,输入“b”字符时,break outer 语句会结束两重循环。
注意:continue outer 语句,它告诉计算机退出美高梅4858mgm的循环继续实行 outer 循环

例子2:

求 100-200 之间的质数
System.out.println("100~200 的质数");

int n = 0;

outer:
for (int i=101; i<200; i+=2){
    for (int j = 2; j<i; j++){
        if(i%j == 0) continue outer;//结束本次外层循环
    }

    System.out.print(" "+i);;//显示质数
    n++;//计算质数个数

    if(n<10) continue;//未满10个,则不换行
    System.out.println();
    n = 0;//重置质数个数
}

转载自:http://blog.sina.com.cn/s/blog_6f8bd746010136yr.html

]]>
0 /java/815.html#comments /feed/java/815.html
[官方]国内 Android Studio 下载地址 /chat/814.html /chat/814.html Fri, 08 Nov 2019 15:31:12 +0800 Chuwen 链接:https://developer.android.google.cn/studio

]]>
0 /chat/814.html#comments /feed/chat/814.html