TNT

讨论区

相信很多同学都知道“贝塞尔曲线”这个词,我们在很多地方都能经常看到。但是,可能并不是每位同学都清楚地知道,到底什么是“贝塞尔曲线”,又是什么特点让它有这么高的知名度。

贝塞尔曲线的数学基础是早在 1912 年就广为人知的伯恩斯坦多项式。但直到 1959 年,当时就职于雪铁龙的法国数学家 Paul de Casteljau 才开始对它进行图形化应用的尝试,并提出了一种数值稳定的 de Casteljau算法 。然而贝塞尔曲线的得名,却是由于 1962 年另一位就职于雷诺的法国工程师 Pierre Bézier 的广泛宣传。他使用这种只需要很少的控制点就能够生成复杂平滑曲线的方法,来辅助汽车车体的工业设计。

阅读全文 »

用Shadowsocks用的很欢,却发现在Terminal里没有生效,即使开启里系统代理也不行。

那么使用proxychains4,但是总是失败。

这里找到一堆老外在讨论,大意是:

问题是由System Integrity Protection(SIP)机制产生的。

原理:SIP会保护 /usr/bin//System等目录下的程序,如果使用proxychains4执行的命令是在这些目录下的话,会被SIP拒绝。

阅读全文 »

在搞一个JNI相关的MD5调用,需要通过c来写。
网上看到有一份代码,在arm-v8a的cpu上计算的md5值有问题。
目前新的64位的cpu基本上都是arm-v8a的架构,例如三星S6、edge、小米note等等。

后来在openwall上也确实看到大家对于之前md5代码中对于32位int的处理在64位cpu上会产生问题,
点这里看看

如果链接发生了意外,我这里做了备份:My GitHub

一行命令就可以了,而且很安全

copy /b  D:\下载\帝企鹅日记\*.ts  D:\下载\帝企鹅日记\new.ts

打开终端,在终端中输入命令:

    export LANG=en_US

    xdg-user-dirs-gtk-update

跳出对话框询问是否将目录转化为英文路径,同意并关闭.
在终端中输入命令:

    export LANG=zh_CN

关闭终端,并重起.下次进入系统,系统会提示是否把转化好的目录改回中文。

一,添加
Ubuntu Sublime Text 2 是个不错的编辑神器。但是在Linux Sublime Text并不是需要安装,直接解压即可使用,所以缺少Ubuntu桌面运行的一些基本配置。Ubuntu上也没有快捷方式,选择Open with other Application 也找不到它。所以需要进行一些配置 先 cd 到 /usr/share/applications 目录下创建文件 sublime.desktop 配置代码如下:

[Desktop Entry]
    Name=Sublime Text 2
    Comment=Sublime Text 2
    Exec=/../${path}/sublime_text
    Icon=/../${path}/Icon/48x48/sublime_text.png
    Terminal=false
    Type=Application
    Categories=Application;Development;
    StartupNotify=true
阅读全文 »

抓包准备

  1. Android手机需要先获得root权限。一种是否获得root权限的检验方法:安装并打开终端模拟器(可通过安卓市场等渠道获得)。
    在终端模拟器界面输入su并回车,若报错则说明未root,若命令提示符从$变#则为rooted;

  2. 如果Android手机尚未root,可通过superoneclick或其它方法进行root处理(需要先安装Microsoft .NET Framework)。
    Superoneclick刷root权限教程:(https://soft.shouji.com.cn/news/501.shtml)

  3. 需要先获得 Android SDK

  4. 需要获得tcpdump软件,获取地址(https://www.strazzere.com/android/tcpdump)

阅读全文 »

需要修改如下位置:

HKLM\system\CurrentControlSet\Control\Terminal
Server\WinStations\RDP-Tcp
HKLM\SYSTEM\CurrentControlSet\Control\Terminal
Server\Wds\rdpwd\Tds\tcp

HKLM\system\ControlSet001\Control\Terminal Server\WinStations\RDP-Tcp
HKLM\SYSTEM\ControlSet001\Control\Terminal Server\Wds\rdpwd\Tds\tcp

HKLM\system\ControlSet002\Control\Terminal Server\WinStations\RDP-Tcp
HKLM\SYSTEM\ControlSet002\Control\Terminal Server\Wds\rdpwd\Tds\tcp

Access denied for user ‘root’@‘localhost’ (using password:YES)
解决办法是重新设置root用户密码,在Windows平台下操作步骤如下:
1、以系统管理员身份登录到系统;
2、如果MySQL服务器正在运行,停止它。

阅读全文 »

假设你的邮箱地址是:tom@gmail.com
假设你在gitHub上的用户名是:Tomas。
详细命令参见git官网:https://git-scm.com/

1,在本机生成密钥

如果已经生成并配置,跳过此步骤

ssh-keygen -t RSA -b 4096 -C "tom@gmail.com"
阅读全文 »

1.指定安装目录
我们把JDK安装到这个路径:/usr/lib/jvm
如果没有这个目录(第一次当然没有),我们就新建一个目录

cd /usr/lib
sudo mkdir jvm
阅读全文 »

今天突然发生了无法debug的情况,表现为,在进行选择debug的时候,等了一段时间之后,报:

Error running Android Debugger (8600): Unable to open debugger port : java.net.ConnectException "Operation timed out"。

很奇怪,这个指的是连接debug端口超时。

而涉及这个东西的地方又很少,目前已知的就只有:monitor,就是android sdk提供的一个工具,在”${sdk-home}/tools/“的目录下,里面可以修改debug端口。

阅读全文 »

Ubuntu突然挂掉了。

鼠标可以动,但是任何点击事件均没有响应,键盘在GUI模式下的所有快捷键切换均无效。

但是可以进入Console,把X Window杀掉之后,就可以重新登录进去了。
看来只是X Window挂掉了。

阅读全文 »