精华内容
下载资源
问答
  • 指纹一直没怎么用. 主要手容易有汗. 心血来潮装了下驱动. 发现全网都没有T470P的. 只有x270和t460p的 查看型号, validity 这个就是指纹sensor 首先安装指纹识别 apt-get install fprint-demo fprintd 发现no ...

    指纹一直没怎么用. 主要手上容易有汗. 心血来潮装了下驱动. 发现全网都没有T470P的. 只有x270和t460p的

    查看型号, validity 这个就是指纹sensor
    首先安装指纹识别

    apt-get install fprint-demo fprintd
    

    发现no device, 说明没有驱动.

    lsusb
    
    Bus 001 Device 003: ID 138a:0097 Validity Sensors, Inc. 
    

    搜了下驱动, freedesktop 有个, 说不支持t470p
    https://gitlab.freedesktop.org/libfprint/wiki/-/wikis/Unsupported-Devices

    不死心, 找到魔改的
    https://github.com/3v1n0/libfprint

    git clone 下来, 安装meson和ninja, 下面是依赖流水帐

    #lsusb
        Bus 001 Device 003: ID 138a:0097 Validity Sensors, Inc.
    #git clone  https://github.com/3v1n0/libfprint.git
    
    libfprint/libfprint/fprint-list-udev-rules.c
    libfprint/drivers/vfs0090/vfs0090.c
    
    
    #apt-get install meson
    
    #meson libfprint libfprint/_build
    
        Dependency gusb found: NO (tried pkgconfig and cmake)
        meson.build:83:0: ERROR:  Dependency "gusb" not found, tried pkgconfig and cmake
    
    
    #apt-get install libgusb-dev
    
    
    ependency nss found: NO (tried pkgconfig and cmake)
    meson.build:152:12: ERROR:  Problem encountered: NSS is required for the Validity VFS009x drivers
    
    查看依赖
    https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/Reference/NSS_Certificate_Functions
    #apt install libnss3-dev
    
    libfprint/meson.build:318:4: ERROR:  Program(s) ['g-ir-scanner'] not found or not executable
    #apt-get install gobject-introspection
    
        Program gdb found: NO
        Program valgrind found: NO
        Build targets in project: 22
    
    #apt-get install gdb valgrind
    
        重新编译, 提示错误, cd libfprint, cat .gitignore 发现了忽略_build
    #rm -rf _build
    
    #meson libfprint libfprint/_build
        成功
    #ninja -C libfprint/_build install
    
    Couldn't find include 'Gio-2.0.gir' (search path: '['gir-1.0', '/usr/share/gir-1.0', '/usr/share/gir-1.0', '/usr/share/gir-1.0']')
    #apt-get install libgirepository1.0-dev
    
    FileNotFoundError: [Errno 2] No such file or directory: 'gtkdoc-scan': 'gtkdoc-scan'
    #apt-get install -y gtk-doc-tools
    
    
    Warning: multiple "IDs" for constraint linkend: FpImage.
              In gtk-doc.xsl: For acronym (transfer full) no value found!
              In gtk-doc.xsl: For acronym (type) no value found!
              In gtk-doc.xsl: For acronym (element-type) no value found!
              In gtk-doc.xsl: For acronym (transfer container) no value found!
              In gtk-doc.xsl: For acronym (nullable) no value found!
              In gtk-doc.xsl: For acronym (type) no value found!
              In gtk-doc.xsl: For acronym (nullable) no value found!
              In gtk-doc.xsl: For acronym (type) no value found!
              In gtk-doc.xsl: For acronym (transfer floating) no value found!
    ...
    html/libfprint-2-FpContext.html:159: warning: no link for: "GPtrArray" -> (<span class="type">GPtrArray</span>).
    html/libfprint-2-FpContext.html:159: warning: no link for: "GUsbDevice" -> (<span class="type">GUsbDevice</span>).
    html/libfprint-2-FpDevice.html:406: warning: no link for: "GError" -> (<span class="type">GError</span>).
    html/libfprint-2-FpDevice.html:439: warning: no link for: "NULL:CAPS" -> (<code class="literal">NULL</code>).
    html/libfprint-2-FpDevice.html:730: warning: no link for: "GCancellable" -> (<span class="type">GCancellable</span>).
    html/libfprint-2-FpDevice.html:731: warning: no link for: "GAsyncReadyCallback" -> (<span class="type">GAsyncReadyCallback</span>).
    html/libfprint-2-FpDevice.html:824: warning: no link for: "GDestroyNotify" -> (<span class="type">GDestroyNotify</span>).
    html/libfprint-2-FpDevice.html:1188: warning: no link for: "GAsyncResult" -> (<span class="type">GAsyncResult</span>).
    html/libfprint-2-FpDevice.html:1221: warning: no link for: "FALSE:CAPS" -> (<code class="literal">FALSE</code>).
    html/libfprint-2-FpDevice.html:1221: warning: no link for: "TRUE:CAPS" -> (<code class="literal">TRUE</code>).
    html/libfprint-2-FpDevice.html:2115: warning: no link for: "G-IO-ERROR:CAPS" -> (<span class="type">G_IO_ERROR</span>).
    html/libfprint-2-FpDevice.html:2115: warning: no link for: "G-USB-DEVICE-ERROR:CAPS" -> (<span class="type">G_USB_DEVICE_ERROR</span>).
    html/libfprint-2-FpPrint.html:475: warning: no link for: "GDate" -> (<span class="type">GDate</span>).
    html/libfprint-2-Image-frame-assembly.html:105: warning: no link for: "GSList" -> (<span class="type">GSList</span>).
    html/libfprint-2-Internal-FpDevice.html:846: warning: no link for: "GSource" -> (<span class="type">GSource</span>).
    html/libfprint-2-Internal-FpImageDevice.html:391: warning: no link for: "change-state" -> (<code class="function">change_state()</code>).
    html/libfprint-2-Logging.html:128: warning: no link for: "g-debug" -> (<code class="function">g_debug()</code>).
    html/libfprint-2-Logging.html:142: warning: no link for: "g-warning" -> (<code class="function">g_warning()</code>).
    html/libfprint-2-Logging.html:149: warning: no link for: "g-critical" -> (<code class="function">g_critical()</code>).
    html/libfprint-2-Logging.html:150: warning: no link for: "g-assert" -> (<code class="function">g_assert()</code>).
    html/libfprint-2-Sequential-state-machine.html:761: warning: no link for: "fpi-ssm-set-ssm-data" -> (<code class="function">fpi_ssm_set_ssm_data()</code>).
    html/libfprint-2-USB-transfer-helpers.html:366: warning: no link for: "GUsbDeviceDirection" -> (<span class="type">GUsbDeviceDirection</span>).
    html/libfprint-2-USB-transfer-helpers.html:367: warning: no link for: "GUsbDeviceRequestType" -> (<span class="type">GUsbDeviceRequestType</span>).
    html/libfprint-2-USB-transfer-helpers.html:368: warning: no link for: "GUsbDeviceRecipient" -> (<span class="type">GUsbDeviceRecipient</span>).
    html/libfprint-2-fpi-context.html:64: warning: no link for: "GArray" -> (<span class="type">GArray</span>).
    
    
    只是一些警告,
    如果想要屏蔽掉文档错误, meson build的时候加个参数
    #meson libfprint libfprint/_build -Ddoc=false
    #ninja -C libfprint/_build install
    
        检查下meson的log
        libfprint/_build/meson-logs/
    
    cat install-log.txt
        # List of files installed by Meson
        # Does not contain files installed by custom scripts.
        /usr/local/include/libfprint-2/fp-enums.h
        /usr/local/lib/x86_64-linux-gnu/libfprint-2.so.2.0.0
        /usr/local/lib/x86_64-linux-gnu/libfprint-2.so.2
        /usr/local/lib/x86_64-linux-gnu/libfprint-2.so
        /lib/udev/rules.d/60-libfprint-2-autosuspend.rules
        /usr/local/share/gir-1.0/FPrint-2.0.gir
        /usr/local/lib/x86_64-linux-gnu/girepository-1.0/FPrint-2.0.typelib
        /usr/local/include/libfprint-2/fprint.h
        /usr/local/include/libfprint-2/fp-context.h
        /usr/local/include/libfprint-2/fp-device.h
        /usr/local/include/libfprint-2/fp-image-device.h
        /usr/local/include/libfprint-2/fp-image.h
        /usr/local/include/libfprint-2/fp-print.h
        /usr/local/lib/x86_64-linux-gnu/pkgconfig/libfprint-2.pc
    说明安装成功了
    

    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述

    测试下
    #su - tom
    $fprintd-enroll

    展开全文
  • 身边正巧有个t450上用过的1080屏,72色域的,综合考虑到联想在硬件上不会有太大的改动和屏的通用性,故冒险一试,换上t450的屏。第一次开机只出现lenovo的log,再次开机一片黑,电脑没其他反应,只是黑屏。第三次开机...

    1、在某平台上海淘了I7的T470P(20J6),确认收货后感觉屏幕太刺眼了,很不舒服,于是各种搜索怎么换屏,奈何资料太少,联想给的fru屏有点贵,需要400往上走了,不忍花这钱。身边正巧有个t450上用过的1080屏,72色域的,综合考虑到联想在硬件上不会有太大的改动和屏的通用性,故冒险一试,换上t450的屏。第一次开机只出现lenovo的log,再次开机一片黑,电脑没其他反应,只是黑屏。第三次开机就ok了,完美显示。暗喜中.......

    2、现将470P的屏贴上

              

    3、450的用过的屏贴上

          

    以上信息和经验仅供参考。

    展开全文
  • 性能上P系列总体T系列强,而且工艺更先进,功耗较低,不过迅驰2代的笔记本刚上市,价格比较高,T系列一般够用了,性价比较高 P的功耗发热控制的比较好 TP是TDP的不同 还有SP U系列,PT的热设计功耗低 ...

    p系列是刚出的迅驰2的处理器,(P8600,P8400)不过T系列也有迅驰2平台的。(T9600,T9400)

    性能上P系列总体上比T系列强,而且工艺更先进,功耗较低,不过迅驰2代的笔记本刚上市,价格比较高,T系列一般够用了,性价比较高

    P的功耗发热控制的比较好

    T 和 P是TDP的不同

    还有SP U系列,P比T的热设计功耗低

    T是35W的U,P是25W的U

    看看英特尔怎么说的

    T: Mobile Highly Performance——偏重于高性能

    P: Power Optimized Energy Efficient higher Performance——偏重于高效能

    SP: Power Optimized Performance SSF——偏重于节能

    LV: Low Voltage——低电压版

    uLV: Ultra Low Voltage——超低电压版

    QX: Quad-Core Extreme——四核极致性能

    X: Extreme——极致性能

    T和P最大的區別在于TDP……

    性能嘛,要看具體型號的了!

    主要差距是價格

    同频率的话P系列节能效果要好一点,T系列的性能要好一点。

    P系列和T系列命名的主要区别在于热功耗不同,P系列为25W优于T系的35W,现在笔记本常用的P系CPU主要有P7350,P8400,P8600,P9500

    P9500明显在各方面高于T7,T8

    而P8400,P8600与T7,T8的中低端CPU(如T7300,T7500,T8100)相比有一定优势,但由于二级缓存只有3M,很难说高于T7700,T8300这样的主频,二级缓存都较高的CPU,总体水平相差不多

    T系列处理器现在是主流的处理器型号,但是发热量比较高,达到35W,但是也是现下主流的处理器。

    P处理器是英特尔在08年7月15号发布的新一代迅驰2低功耗版处理器,功耗降到25W,但是性能相应的比T处理器提高了30%,图形性能提高了10%~~的。

    T开头是迅驰1代的U(除了T9XXX)

    P开头算真正的迅2.。

    T系列指的是cpu功耗在35w的笔记本用cpu。

    T2370以前的T系列cpu都是90nm的工艺,T2370到T7系列都是65nm的工艺,T8,T9系列是45nm的工艺。

    P系列指cpu功耗为25w的笔记本用cpu。

    P系列从P7250开始,均为45nm工艺。

    P系列cpu是与迅驰2平台一起发布的,主要特点在减少了10w的功耗,使得cpu发热更少,工作公稳定,电池续航时间更长,但相应的相比同主频的T系列cpu运算能力少有下降。

    两个系列无好坏之分,迅驰2的笔记本,两个系列的cpu都有选用。T系列强调运算能力,P系列强调低功耗。所以一般商务本会选用P系列,而娱乐本选用T系列。

    P的TDP 是25W

    T的TDP 是35W

    T系列中有迅驰4.5 和 5(INTEL一定要叫迅2 我也没办法)

    P系列全是迅驰5(迅2 )的

    资金充裕就买P系列的!

    完全是两代的制造工艺.

    一个是65NM 一个是45NM

    直接导致发热量 续航时间 等指标的不同.

    当然 还有前端总线 内存规格 无线网卡等参数全都不一样了.

    现在P系列已经不是很贵了 建议买P

     

    在购买东西方面,我这个人一般比较纠结,喜欢自寻烦恼。最近在考虑入手笔记本电脑,弄的头都大了。网上泡了几天,算是涨了见识(绝对不能凭T后面的数字简单判断cpu的性能)。面对inter如此琳琅满目,更新如此迅速,换汤不换药的双核cpu,我算是找到了一点头绪,下面与大家分享。如有不对之处,望大家多多指正。

    1.选购原则:按需选购。

    任何根据自己的需要来买cpu呢,这就要了解自己买电脑的主要用途。目前绝大数用户的需求却和三五年前没有太大变化——上网下载、看搞清电影、听音乐、办公、玩点qq、cs等游戏,目前赛扬双核T1600的性能就基本够用了,而45纳米的奔腾双核T4200完全可以满足绝大多数用户的需求。换句话说,就T系列处理器而言,酷睿2 T6400以上的型号就是性能过剩了,多花那几千元实在没有必要。如果是游戏玩家,向与大型游戏与时俱进,那还是在配上独立显卡的同时配上稍微高端点的cpu,那样独立显卡的性能才能完全发挥出来。

    2.cpu性能主要指标

    指标有很多,但我们不必一一考虑,不然你会比我还烦恼。

    主要的性能指标排序如下:构架(工艺)>主频>二级缓存>前端总线>制程

    这些指标的具体定义以及作用我就不具体说了,想纠结的人可以自己百度一下,扩充下知识。

    我的理解是,构架是考虑的重点,因为他象征着更精良的制作工艺以及更高的科技含量。就想同样是打着减震口号的篮球鞋,我个人觉得adidas和nike就不在一个档次上,因为内部结构的不同,adidas的减震科技目前来说再怎么也赶不上nike的zoom货air气垫。如果你想买一款性能高的cpu,那么构架应该是你考虑的第一位。但是构架的判断不能简单的由T后面的数字决定,比不酷睿T5系和奔腾T3系乃至奔腾T2系都是merom构架,最新的T4和T6、T8等都是penryn构架。具体参考zol发布的下图。

    如果构架一样,那么主频就是你考虑的重点了,他几乎直接决定了cpu的运行数度。在运行单项任务时,主频越高,速度越快。如果你跟我一样,喜欢同时运行多项任务,比如这边开着迅雷那边同时点开n个网页,那么二级缓存就是你应该要考虑的了。而制程意味着功耗,功耗意味着散热,也就意味着cpu工作的效率以及电池的续航能力。

    以上都是考虑一个变量,这号理解。但如果是多个变量呢?比如T3400和T5800甚至是T3400和T6400呢?这比较复杂,但基本上各项指标可以互补。现在很多玩家在多次、多项测试之后表明,如果cpu没有满负荷运行,其实他们差距不大,高型号的奔腾双核与低型号的酷睿双核之间的性能差距也就5-10个百分点。如果你不把本本往着死的扁(同时开n个程序,这显然不是我的作风),而系统又整理得比较干净,这几乎可以忽略不计了。下面有几篇我收集的文章和cpu测试对比,供大家参考:

    1)45nm Penryn和65nm Merom的评测

    2)45nm当道!五大全新处理器笔记本推介

    3)T3400和T6400的评测

    4)国外比较权威和全面的cpu性能排名

    5)移动CPU和显卡型号全解析

    笔记本intel的T系列和P系列的区别 - 小叶子 - 期盼着你的到来

    转载于:https://www.cnblogs.com/tomin/archive/2009/09/04/1560432.html

    展开全文
  • NA(P)T

    2008-10-15 17:18:00
    NAT就是Network Address Translation,过去好长时间我直觉得很好奇,在家里用路由器上网时,我没有全球唯一的IP,外网的服务器是怎么样通过一层层的设备找到我的。另外,我也想知道是不是有办法能找到世界任何一...

      NAT就是Network Address Translation,过去好长时间我直觉得很好奇,在家里用路由器上网时,我没有全球唯一的IP,外网上的服务器是怎么样通过一层层的设备找到我的。另外,我也想知道是不是有办法能找到世界上任何一台计算机,不论它是在多深的NAT设备后面。

      今天终于知道了原理,虽然细节还不清楚,但在我心里,这件事至少是有道理的了,是可以想得通的了。

      在网上也搜了很多文章来看,但真的不知道写或者翻译那些文章的人是不是真的懂,至少在网上能找到的很多中文文档,都只是在说一些概念,完全不讲到实质,不能解惑。最后还是看IETF的RFC原文才弄明白的。

      专门讲NAT的RFC大概有4份:1631, 2663, 3022, 3715。其中最终解开我疑惑的是rfc3022,它解释了两种NAT方式的原理和区别。

      大多数情况下,NAPT(Network Address Port Translation)方式用得比较多,我们在家里用路由器上网时用的都是这种方式,内网的package到达NAT时,NAT记录下源地址和端口号,并重新分一个端口号给这个package,用这个新的端口号和NAT对外的地址换掉原来的源地址,再继续发送;当有回复到达NAT这个端口时,NAT再把之前记录下来的源地址和端口号换上,做为目标地址和端口,再发向内网主机,这样,内网主机就收到了回得的包。

      所以,总的来说,当由内网主机最初发出的包最终到达目标主机时,源端口号是被修改过的,不是最初的那个。但似乎这样并不影响通信。

    展开全文
  • <p><img alt="" height="392" src="https://img-ask.csdnimg.cn/upload/1613376071913.png" width="1453" /></p> <p> </p> ...{:30}\t'.format(item) print(line) </code></pre> <p> </p>
  • 很奇怪,这个公式怎么来的,原来好多是基础物理的,也许我们初中高中物理书多有,基础真的是很基础的基础。 P=F*V (1) ,即功率=力*速度 T=F*R (2) ,即力矩=力*作用长度 ,在电机里面就是转矩=力*作用半径; ...
  • <div><p>运行有错 Can't roll back Pillow; was not uninstalled</p><p>该提问来源于开源项目:ZKeeer/WeChatAssistant</p></div>
  • 那些非常酷的高清壁纸怎么样? 在安装我们的新TOP Big Bang Wallpapers New Tab扩展程序后,您将获得它们。 您一定会喜欢我们的新的和令人敬畏的壁纸高清主题。 最重要的事实–我们的应用程序是完全免费的! 不要...
  • 怎么在CentOs安装Tomcat? (1)、将安装文件上传到LInux操作系统。 A、借助于CRT------>alt+p打开文件上传窗口 B、拖拽文件进行上传 C、上传成功后,存储在当前用户目录下 继续操作(tomcat作为共享资源,最好...
  • ubuntu下怎么显示右角的小键盘

    千次阅读 2017-05-05 09:45:44
    ubuntu下怎么显示右角的小键盘 Ubuntu右角小键盘不见了解决方法: ibus输入法的图标经常消失,输入中文时很不方便,重启一下ibus!   按Ctrl+ALT+T 快捷键打开终端,   输入:   1、killall ...
  • 每组测试占一行,包括四个正整数N,P,M,T(含义见题目描述,0,P,M,T) Output 对于每组数据,在一行里输出一共的方案数。 题目数据保证答案小于10^9 Sample Input 3 2 4 2 3 2 3 2 Sample Output...
  • <p>i've heard that the true problem is a last comma (you can see at the first code on this post, there isn't...and it work perfectly.</p> <p>so i want to resolve for remove the last comma at the ...
  • https://www.cnblogs.com/ZY-Dream/p/10029072.html uint8_t / uint16_t / uint32_t /uint64_t 是什么数据类型? uint8_t / uint16_t / uint32_t /uint64_t 是什么...怎么又是u又是_t的?很多人有这样的疑问。论坛就有
  • 质管部需要以拉力指标数据对两家供应商进行质量评价,...本篇以简单的逻辑讲解了进行双样本t检验之前为何要进行正态性检验和等方差试验,以及怎么判断双样本t检验得出的结论。 好学的小潘看到质量主管魔幻般地从mini.
  • emmmm,题目一直 RE,知道不知道怎么 AC 之后,然后之前 RE 的代码也好了,我是不是把洛谷的测评机玩坏了 const int N=2e5+5; int n,m,_; int i,j,k; int a[N]; struct Node { int l,r; int sz; }t[N&...
  • <p>my question is <strong>getaudio.php version 1</strong> is working fine but <strong>getaudio.php version 2</strong> isn't....</p> <p><strong>getaudio....
  • <p>This isn't a bank or something which needs alot of security, but I would feel much better knowing it isn't easy to hack it.</p> <p>One thing I am not sure about is the Session cookie. Is it any ...
  • #你也可以从其他公司获取NAT服务,例如XirSys和T willio也是不错的选择。 4.媒体 如果你使用pstn或者视频会议,音频或者更高级的功能,建议使用一个媒体服务器。 现在市面和商业服务器有很多,他们在很很多方面...
  • The script doesn't take more than 3 seconds to execute. Here's an image that executed completely: <a href="http://i.imgur.com/PaXrs.png" rel="nofollow">http://i.imgur.com/PaXrs.png</a></p> <p>I ...
  • 考虑对TTT的每一个前缀T[1...i]T[1...i]T[1...i]求出一个res[i]res[i]res[i]表示和串SSS的最长公共后缀 这个对SSS建一个SAMSAMSAM在上面跑就好了 然后∑res[i]\sum\limits res[i]∑res[i]包含了很多重复的子
  • p=(pi/2)*exp(-t./(8*pi)); change=sin(20*t)/150; u=1-(1-mod(3.3*t,2*pi)./pi).^4./2+change; y=2*(x.^2-x).^2.*sin(p); r=u.*(x.*sin(p)+y.*cos(p)).*1.5; h=u.*(x.*cos(p)-y.*sin(p)); map=[0.9176 0.7490 0....
  • The letters r, d, t, a, c, p indicate black pieces, R, D, T, A, C, P indicate the white pieces and the period (dot) character indicates an empty square. The square from which Betty starts dancing is ...
  • t find "libopenh264.so" at java.lang.Runtime.loadLibrary(Runtime.java:367) at java.lang.System.loadLibrary(System.java:988) at com.heyhou.social.video.HeyhouVideo.(HeyhouVideo.java:13) at ...
  • //一个 Previous: function() { this.Run(--this.Index); }, //停止 Stop: function() { clearTimeout(this._timer); this.MoveTo(this._target); } }; ; margin-right:auto; width...
  • download_file('https://download.lfd.uci.edu/pythonlibs/s2jqpv5t/'+name,save_path) File "E:\2345Downloads\111 - 副本.py", line 30, in download_file response = urllib.request.urlopen(download_url)#...
  • <p>Hi I have a website going live shortly that has a very simple system whereby ...<p>However I am concerned that I do not have any ...I think that what I currently have in place isn't even working.</p>...
  • <p>int main() {<!-- -->  BiPTree P;  P=(BiTPNode*)malloc(sizeof(BiTPNode));   int xz;  while(1)  {<!-- -->  system("cls");   printf...
  • P1280

    2019-08-14 20:46:18
    就是类似前面的最长子序列一样dp[n],但是题解基本都是按dp[T]来的,这个选择就很让人费解,首先知道,题目问什么dp数组就存什么东西,但这个下标的选取并没有很强的规律性,只能启发式的总结成题目中数值形的且按小单位...
  • their profile page) so I thought I'd start with this and go from there but I can't even get the <code>print_r</code> function to work correctly.</p> <p>Can anyone help me?</p> <p>EDIT: </p> <li>...
  • <p>这里R是在实现double时应该使用的可选R值 在课堂讨论并在教科书中描述的哈希技术:hash2(x)= R –(x mod R)。如果用户没有输入一个默认的R值,则应在代码中指定一...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 496
精华内容 198
关键字:

p怎么上t