Fritzing 是一個很好用電路板設計工具,大部分都是用拖拉完成電路設計,還可以用來作電路設計文件,軟體內也內建一些知名的電路板可以直接拿出來用,例如 Arduino 或 GogoBoard 等等。
它的麵包板檢視功能可以很方便的作出電路圖,而且如果裡面內建的元件不夠用,還可以自己加入客製化的圖片,元件庫的 core parts 的 breadboard image 可以很方便的加入圖片到 breadboard view 中
在網路上也有很多關於 Fritzing 的介紹。
Fritzing 是一個很好用電路板設計工具,大部分都是用拖拉完成電路設計,還可以用來作電路設計文件,軟體內也內建一些知名的電路板可以直接拿出來用,例如 Arduino 或 GogoBoard 等等。
它的麵包板檢視功能可以很方便的作出電路圖,而且如果裡面內建的元件不夠用,還可以自己加入客製化的圖片,元件庫的 core parts 的 breadboard image 可以很方便的加入圖片到 breadboard view 中
在網路上也有很多關於 Fritzing 的介紹。
$ git config --global core.quotepath false # 显示 status 编码 $ git config --global gui.encoding utf-8 # 图形界面编码 $ git config --global i18n.commit.encoding utf-8 # 提交信息编码 $ git config --global i18n.logoutputencoding utf-8 # 输出 log 编码 $ export LESSCHARSET=utf-8 # 最后一条命令是因为 git log 默认使用 less 分页,所以需要 bash 对 less 命令进行 utf-8 编码
- Fragment fragment = (Fragment)mPagerAdapter.instantiateItem(mViewPager, position);
@Override public boolean setViewValue(View view, Object o, String s) { // Not correct!! AppCompatCheckBox cb = (AppCompatCheckBox)view; cb.setOnCheckedChangeListener(listener); cb.setChecked((boolean)o); // Correct cb.setOnCheckedChangeListener(null); AppCompatCheckBox cb = (AppCompatCheckBox)view; cb.setChecked((boolean)o); cb.setOnCheckedChangeListener(listener); }
bool prime[20000000]; void eratosthenes() { for (int i=0; i < 20000000; i++) prime[i] = true; prime[0] = false; prime[1] = false; for (int i=2; i < 20000000; i++) if (prime[i]) for (int j=i*i; j < 20000000; j+=i) prime[j] = false; }用來實做質數表非常有用,在這邊也有提到更多細節與加速該演算法的方法