Mac

【git】git stash恢复问题

git stash恢复过来的版本和git pull的版本会进行比较吗? (即:先stash保存,然后git pull,然后stash apply恢复,git会处理矛盾吗) 答曰:会的。 parallels@parallels-vm:~/workspace/CLib$ git stash save "test git stash" Saved working directory and index state On master: test git stash HEAD is now at 4f8a28a update README.md parallels@parallels-vm:~/workspace/CLib$ git pull Read more…

By theArcticOcean, ago
C plus plus

【QT】发送信号,关闭窗口

想要实现点击一个普通按钮,得到和点击关闭程序的按钮一样的效果。一定要closeEvent函数被执行。 关键代码段: dialog.h protected: virtual void closeEvent(QCloseEvent *event); private slots: void on_pushButton_clicked(); dialog.cpp void Dialog::closeEvent(QCloseEvent *event) { qDebug() << " closeEvent happened. "; QDialog::closeEvent(event); } void Dialog::on_pushButton_clicked() { QCloseEvent event; // We can read super Read more…

By theArcticOcean, ago
C plus plus

【VTK】camera 得到的frustum plane

约束视图截锥体的平面方程: int main(int, char* []) { vtkSmartPointer<vtkNamedColors> colors = vtkSmartPointer<vtkNamedColors>::New(); vtkSmartPointer<vtkPlanes> planes = vtkSmartPointer<vtkPlanes>::New(); // Using frustum planess. vtkSmartPointer<vtkCamera> camera = vtkSmartPointer<vtkCamera>::New(); double planesArray[24]; // 得到约束视图截锥体的平面方程。 camera->GetFrustumPlanes( 1, planesArray ); planes->SetFrustumPlanes( planesArray ); vtkSmartPointer<vtkTextProperty> textProperty Read more…

By theArcticOcean, ago
C plus plus

【CPP】binary_function

自定义map的order 我们知道,关联容器map是有序的,比如使用map存储键值对,map的结果是按照int从小到大的顺序排好的。 排序的规则就在于map的第三个参数: template< class Key, class T, class Compare = std::less<Key>, class Allocator = std::allocator<std::pair<const Key, T> > > class map; std::less,它的原型是这样的: #if _LIBCPP_STD_VER > 11 template <class _Tp = void> #else template <class Read more…

By theArcticOcean, ago
Math

笛卡尔曲线

二维 笛卡尔叶形线 表达式: x3+y3−3axy=0   极坐标表达式: ρ=asinkσ , 当我们给k赋予不同的值,可以得到不一样的花瓣数量。 在mathematic中看效果: Manipulate[PolarPlot[a Sin[k t],{t,0,2 Pi},PolarAxes -> true],{a,1,2},{k,1,8,1}] 维基百科: https://zh.wikipedia.org/wiki/%E7%AC%9B%E5%8D%A1%E5%84%BF%E5%8F%B6%E5%BD%A2%E7%BA%BF 三维 笛卡尔曲面 z=x2−y2   Plot3D[x^2-y^2,{x,-3,3},{y,-3,3}] 二维 笛卡尔心形线 ρ(θ)=a(1−cos(θ))   旋转90度:  

By theArcticOcean, ago