一 : 高级领带系法 教你几个更好的打领带方法
你会系领带吗?赶快来学学高级领带结是如何打的吧,下次给他露一手。[www.61k.com)
高级领带的系法
温莎结(Windsor Knot)
温莎结(Windsor Knot)
温莎结(Windsor Knot)是一种再经典不过的领带打法了,不过因为这种领结非常饱满,特别适合正式场合,因此很少被运用在日常生活中。在经典领带打法中,温莎结也算是一个难度比较高的领带打法,下面请看图解。
温莎结(Windsor Knot)系法图解
温莎结的关键就在于,要在领带结的两边都绕一个圈,这样一来领带结就被填充得特别饱满,不像其他领带结那样小只,而且三角形不对称。温莎结适合宽领衬衫,佩戴时要把领带结的两头藏在衬衫领子下面,填充出一个完美的领带结三角区。
Trinity Knot(三一结)
Trinity Knot(三一结)的来源不明,也许是某人无聊在家研究系领带的时候创造的领带打法。这种领带结非常美,用三个部分交织成一个完美的三角。不过切记要用轻薄质地的领带来打这种领带结,不然就会让领带结显得特别粗重。
Trinity Knot(三一结)
用不同质地的领带来打Trinity Knot会有不同的效果,比如用光滑缎面质感的领带来打Trinity Knot就会加强华丽的效果。不过Trinity Knot一定要系得很紧,不然容易松垮下来。
Trinity Knot的前面几个步骤有点类似温莎结的打法,只不过温莎结是用领带粗的那一头来打,而Trinity Knot用的是领带较细的那一头来打领带结。9和10两个步骤是最关键的步骤,系的时候要将领带面舒展整齐,不然最后的领带结效果会显得皱巴巴。
[1][2][下一页] |
61阅读提醒您本文地址:
二 : Android 打印堆栈的几种方法
在Android调试过程中经常会出现程序出现的结果不是我们预期的结果,那就需要加Log打印调试,看调用过程是否正确,此时就需要打印程序的调用栈,特别是Android代码相当庞大,打印堆栈更有利于我们分析问题,下面就记录下平时用到不退出程序打印堆栈的方法。
验证的方法相关简单,在Activity的类中创建一个方法ThrowException,在onCreate中调用此方法,看打印出什么
public void ThrowException() {// 调试打印堆栈而不退出Log.d(TAG, Log.getStackTraceString(new Throwable()));// 创建异常打印堆栈Exception e = new Exception("this is a log");e.printStackTrace();// 获取当前线程的堆栈for (StackTraceElement i : Thread.currentThread().getStackTrace()) {Log.i(TAG, i.toString());}RuntimeException re = new RuntimeException();re.fillInStackTrace();Log.i(TAG, "stackTrace", re);// 主动抛出异常调试try {Log.i(TAG,"--------------------------------NullPointerException-----------1");throw new NullPointerException();} catch (NullPointerException e1) {// TODO: handle exceptionLog.i(TAG, "--------------------------------NullPointerException");Log.e(TAG, Log.getStackTraceString(e1));// e1.printStackTrace();}Log.i(TAG,"--------------------------------NullPointerException-----------end");}1、Log.d(TAG, Log.getStackTraceString(new Throwable()));
04-09 14:19:51.764 D/dzt_test(26317): java.lang.Throwable04-09 14:19:51.764 D/dzt_test(26317): at com.dzt.testapp.MainActivity.ThrowException(MainActivity.java:69)04-09 14:19:51.764 D/dzt_test(26317): at com.dzt.testapp.MainActivity.onCreate(MainActivity.java:63)04-09 14:19:51.764 D/dzt_test(26317): at android.app.Activity.performCreate(Activity.java:5343)04-09 14:19:51.764 D/dzt_test(26317): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1088)04-09 14:19:51.764 D/dzt_test(26317): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2331)04-09 14:19:51.764 D/dzt_test(26317): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2429)04-09 14:19:51.764 D/dzt_test(26317): at android.app.ActivityThread.access$800(ActivityThread.java:151)04-09 14:19:51.764 D/dzt_test(26317): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1342)04-09 14:19:51.764 D/dzt_test(26317): at android.os.Handler.dispatchMessage(Handler.java:110)04-09 14:19:51.764 D/dzt_test(26317): at android.os.Looper.loop(Looper.java:193)04-09 14:19:51.764 D/dzt_test(26317): at android.app.ActivityThread.main(ActivityThread.java:5333)04-09 14:19:51.764 D/dzt_test(26317): at java.lang.reflect.Method.invokeNative(Native Method)04-09 14:19:51.764 D/dzt_test(26317): at java.lang.reflect.Method.invoke(Method.java:515)04-09 14:19:51.764 D/dzt_test(26317): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:830)04-09 14:19:51.764 D/dzt_test(26317): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:646)04-09 14:19:51.764 D/dzt_test(26317): at dalvik.system.NativeStart.main(Native Method)2、
Exception e = new Exception("this is a log");
e.printStackTrace();
04-09 14:19:51.764 W/System.err(26317): java.lang.Exception: this is a log04-09 14:19:51.765 W/System.err(26317): at com.dzt.testapp.MainActivity.ThrowException(MainActivity.java:72)04-09 14:19:51.765 W/System.err(26317): at com.dzt.testapp.MainActivity.onCreate(MainActivity.java:63)04-09 14:19:51.765 W/System.err(26317): at android.app.Activity.performCreate(Activity.java:5343)04-09 14:19:51.765 W/System.err(26317): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1088)04-09 14:19:51.765 W/System.err(26317): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2331)04-09 14:19:51.766 W/System.err(26317): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2429)04-09 14:19:51.766 W/System.err(26317): at android.app.ActivityThread.access$800(ActivityThread.java:151)04-09 14:19:51.766 W/System.err(26317): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1342)04-09 14:19:51.766 W/System.err(26317): at android.os.Handler.dispatchMessage(Handler.java:110)04-09 14:19:51.766 W/System.err(26317): at android.os.Looper.loop(Looper.java:193)04-09 14:19:51.766 W/System.err(26317): at android.app.ActivityThread.main(ActivityThread.java:5333)04-09 14:19:51.766 W/System.err(26317): at java.lang.reflect.Method.invokeNative(Native Method)04-09 14:19:51.766 W/System.err(26317): at java.lang.reflect.Method.invoke(Method.java:515)04-09 14:19:51.766 W/System.err(26317): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:830)04-09 14:19:51.766 W/System.err(26317): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:646)04-09 14:19:51.767 W/System.err(26317): at dalvik.system.NativeStart.main(Native Method)3、
// 获取当前线程的堆栈for (StackTraceElement i : Thread.currentThread().getStackTrace()) {Log.i(TAG, i.toString());}
04-09 14:19:51.767 I/dzt_test(26317): dalvik.system.VMStack.getThreadStackTrace(Native Method)04-09 14:19:51.768 I/dzt_test(26317): java.lang.Thread.getStackTrace(Thread.java:579)04-09 14:19:51.768 I/dzt_test(26317): com.dzt.testapp.MainActivity.ThrowException(MainActivity.java:76)04-09 14:19:51.768 I/dzt_test(26317): com.dzt.testapp.MainActivity.onCreate(MainActivity.java:63)04-09 14:19:51.768 I/dzt_test(26317): android.app.Activity.performCreate(Activity.java:5343)04-09 14:19:51.769 I/dzt_test(26317): android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1088)04-09 14:19:51.769 I/dzt_test(26317): android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2331)04-09 14:19:51.769 I/dzt_test(26317): android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2429)04-09 14:19:51.769 I/dzt_test(26317): android.app.ActivityThread.access$800(ActivityThread.java:151)04-09 14:19:51.770 I/dzt_test(26317): android.app.ActivityThread$H.handleMessage(ActivityThread.java:1342)04-09 14:19:51.770 I/dzt_test(26317): android.os.Handler.dispatchMessage(Handler.java:110)04-09 14:19:51.770 I/dzt_test(26317): android.os.Looper.loop(Looper.java:193)04-09 14:19:51.770 I/dzt_test(26317): android.app.ActivityThread.main(ActivityThread.java:5333)04-09 14:19:51.771 I/dzt_test(26317): java.lang.reflect.Method.invokeNative(Native Method)04-09 14:19:51.771 I/dzt_test(26317): java.lang.reflect.Method.invoke(Method.java:515)04-09 14:19:51.771 I/dzt_test(26317): com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:830)04-09 14:19:51.771 I/dzt_test(26317): com.android.internal.os.ZygoteInit.main(ZygoteInit.java:646)04-09 14:19:51.771 I/dzt_test(26317): dalvik.system.NativeStart.main(Native Method)4、扩展:android 打印堆栈 / android 打印调用堆栈 / android打印堆栈信息
RuntimeException re = new RuntimeException();re.fillInStackTrace();Log.i(TAG, "stackTrace", re);
04-09 14:19:51.773 I/dzt_test(26317): stackTrace04-09 14:19:51.773 I/dzt_test(26317): java.lang.RuntimeException04-09 14:19:51.773 I/dzt_test(26317): at com.dzt.testapp.MainActivity.ThrowException(MainActivity.java:81)04-09 14:19:51.773 I/dzt_test(26317): at com.dzt.testapp.MainActivity.onCreate(MainActivity.java:63)04-09 14:19:51.773 I/dzt_test(26317): at android.app.Activity.performCreate(Activity.java:5343)04-09 14:19:51.773 I/dzt_test(26317): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1088)04-09 14:19:51.773 I/dzt_test(26317): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2331)04-09 14:19:51.773 I/dzt_test(26317): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2429)04-09 14:19:51.773 I/dzt_test(26317): at android.app.ActivityThread.access$800(ActivityThread.java:151)04-09 14:19:51.773 I/dzt_test(26317): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1342)04-09 14:19:51.773 I/dzt_test(26317): at android.os.Handler.dispatchMessage(Handler.java:110)04-09 14:19:51.773 I/dzt_test(26317): at android.os.Looper.loop(Looper.java:193)04-09 14:19:51.773 I/dzt_test(26317): at android.app.ActivityThread.main(ActivityThread.java:5333)04-09 14:19:51.773 I/dzt_test(26317): at java.lang.reflect.Method.invokeNative(Native Method)04-09 14:19:51.773 I/dzt_test(26317): at java.lang.reflect.Method.invoke(Method.java:515)04-09 14:19:51.773 I/dzt_test(26317): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:830)04-09 14:19:51.773 I/dzt_test(26317): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:646)04-09 14:19:51.773 I/dzt_test(26317): at dalvik.system.NativeStart.main(Native Method)5、
// 主动抛出异常调试try {Log.i(TAG,"--------------------------------NullPointerException-----------1");throw new NullPointerException();} catch (NullPointerException e1) {// TODO: handle exceptionLog.i(TAG, "--------------------------------NullPointerException");Log.e(TAG, Log.getStackTraceString(e1));// e1.printStackTrace();}Log.i(TAG,"--------------------------------NullPointerException-----------end");
04-09 14:19:51.773 I/dzt_test(26317): --------------------------------NullPointerException-----------104-09 14:19:51.773 I/dzt_test(26317): --------------------------------NullPointerException04-09 14:19:51.774 E/dzt_test(26317): java.lang.NullPointerException04-09 14:19:51.774 E/dzt_test(26317): at com.dzt.testapp.MainActivity.ThrowException(MainActivity.java:88)04-09 14:19:51.774 E/dzt_test(26317): at com.dzt.testapp.MainActivity.onCreate(MainActivity.java:63)04-09 14:19:51.774 E/dzt_test(26317): at android.app.Activity.performCreate(Activity.java:5343)04-09 14:19:51.774 E/dzt_test(26317): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1088)04-09 14:19:51.774 E/dzt_test(26317): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2331)04-09 14:19:51.774 E/dzt_test(26317): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2429)04-09 14:19:51.774 E/dzt_test(26317): at android.app.ActivityThread.access$800(ActivityThread.java:151)04-09 14:19:51.774 E/dzt_test(26317): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1342)04-09 14:19:51.774 E/dzt_test(26317): at android.os.Handler.dispatchMessage(Handler.java:110)04-09 14:19:51.774 E/dzt_test(26317): at android.os.Looper.loop(Looper.java:193)04-09 14:19:51.774 E/dzt_test(26317): at android.app.ActivityThread.main(ActivityThread.java:5333)04-09 14:19:51.774 E/dzt_test(26317): at java.lang.reflect.Method.invokeNative(Native Method)04-09 14:19:51.774 E/dzt_test(26317): at java.lang.reflect.Method.invoke(Method.java:515)04-09 14:19:51.774 E/dzt_test(26317): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:830)04-09 14:19:51.774 E/dzt_test(26317): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:646)04-09 14:19:51.774 E/dzt_test(26317): at dalvik.system.NativeStart.main(Native Method)04-09 14:19:51.775 I/dzt_test(26317): --------------------------------NullPointerException-----------end虽然以上方法不尽一样,但打印出来的堆栈是一样的。
扩展:android 打印堆栈 / android 打印调用堆栈 / android打印堆栈信息
三 : Windows8系统自带录音机程序的几种打开方法小结
方法一:在正常桌面中,按键盘的 F3 按键,键入“录音机”并回车搜索,然后点击选择“录音机”。
方法二:使用组合热键“Win+R”调出运行对话框,输入“soundrecorder”,确定后打开“录音机”程序。
方法三:在 Metro 界面,然后单击鼠标右键,点击屏幕下方出现的“所有程序”,在“所有程序”界面,找到 Windows 附件里的“录音机”。
录音机程序界面如下图所示:
备注:
经测试,Windows 8 技术预览版和消费者预览版打开录音机后,按 F1 打开帮助时会出现应用程序出错。
四 : 打印过程中几种方法轻易取消打印任务
一般正在打印的任务取消是很不好取消的!我每次点取消,打印程序就死掉,没有响应!
下面整理了几种方法供应大家参考一下!喜欢的朋友下载吧!!!
1.正常的取消打印任务的方法是:双击屏幕右下角任务栏里的打印机图标,然后在弹出窗口的列表中相应打印任务上点右键就可以完成“取消任务”。
2.但往往会有在多次连续进行打印操作时,会出现列表中的打印任务无法完成,而按上述方法步骤又取消不了任务的情况,这时往往我们采用重启打印机来解决。
3.最糟的就是重启打印机后,仍然无法取消打印任务,这时我们只能重启计算机了(我之前就是这样做的)。
针对3的解决办法
1.先用正常方法取消任务,取消不了时,按下组合键“ctrl+alt+del”,呼出任务管理器的菜单,点上面的“进程”,找到spoolsv.exe这个文件,点下面的“结束进程”,再点“是(Y)”,终止此进程。
2.在我的电脑上点右键,选“管理”,在“计算机管理”窗口中,打开“服务”,在右栏中找到print spooler,在其上点右键,选重新启动。
3.这样就可以不重启计算机而取消掉打印任务了。
另:只要清空C:WINDOWSsystem32spoolPRINTERS 目录下所有的文件即可。
而原因在Microsoft网站上也有文档说明:Windows 后台打印程序没有删除打印作业后台文件导致的打印程序可能会反复地尝试对该打印作业进行后台处理
解决方案:
为避免发生此问题,请不要在打印后台文件位于 %Systemroot%System32SpoolPrinters 文件夹中时更改它的属性。
要解决此问题,请删除只读属性,然后将该后台文件从 %Systemroot%System32SpoolPrinters 文件夹中删除。
五 : 用excel2003打印图表的几种方法分享
我们经常需要使用excel办公,特别是有时需要用excel打印各种需求的图表,那么不同需求的图表该如何去操作呢?下面小编就为大家分享用excel2003打印图表的几种方法,一起来看看吧!
方法/步骤
1、首先打开excel,完成你的图表制作。选择打印的图表。
2、如果你要打印嵌入式图表,默认会使用整个页面来打印图表,这可能会使打印后的图表产生变形,可以通过下面的方法来解决这个问题: 选择要打印的图表,单击菜单“文件→页面设置→图表”,在“图表”选项卡中选择“调整”。
3、选择“自定义”,单击“确定”按钮回到图表工作表中,这时就可以拖动图表四周的句柄来调整图表的大小了。
4、如果要只打印工作表中的数据,而不打印图表,可以选择图表,然后单击菜单格式-图表区”,弹出“图表区格式”对话框,选择“属性”选项卡,取消选择“打印对象”。
5、如果需要仅打印工作表中的某个图表,可以先选择该图表,然后进行打印即可。默认Excel会自动调整图表的大小以适应整个页面。然后,依次点击【文件】-【打印】
6、最后,在设置里面,设置好你需要打印的图表和页面大小等信息。这时你想要的图表就打印出来了。
注意事项
如果使用高级版本excel,打印更加简单。
以上就是用excel2003打印图表的几种方法分享,操作很简单的,大家学会了吗?希望能对大家有所帮助!
本文标题:打领带几种方法-高级领带系法 教你几个更好的打领带方法61阅读| 精彩专题| 最新文章| 热门文章| 苏ICP备13036349号-1