Bit operation only needs an instruction cycle to complete, and most of the C compiler "%" operation is to call subroutines to complete, the code is long, slow execution speed. In general, as long as the remainder of 2n square is sought, the method of bit operation can be used instead.
The last step is to pull request The first optimize: https://github.com/gurushida/qrcode/pull/2 The second optimize: https://github.com/gurushida/qrcode/pull/1 and wait for the response from author.
This is the fourth contribution I have made for Hacktoberfest. It is a shopping web application. The issue can be found here . When I view shopping cart page, then I change my mind to continue shopping. It toke me sometime to find a way to go back to any other page, so I can do something other than check out. Here is the pull request I have made. I add a continue shopping button on the shopping cart page and it redirect to the main page. It took me times to find a suitable program to contribute. When I do the exploring, I found myself helpless:(. There are so many interesting program on github. I am trying to get involved but I can't. Anyway, I do find some good program I would like to dig a little deeper. Like a PDF maker, a CSS element editor and so on. I learned my weakness but never give up.
Previous Reading Project Selection Some Resources - Resources list from the author https://en.wikipedia.org/wiki/QR_code : general information about QR codes, to get started https://github.com/zxing/zxing : this is a very popular encoder+decoder project written in Java that supports many types of codes, not just QR codes. The image binarization and error correction are almost direct ports of zxing's implementation https://en.wikiversity.org/wiki/Reed%E2%80%93Solomon_codes_for_coders : a nice walkthrough of how QR codes work https://github.com/nurse/nkf : a Kanji converter used to implement the Shift JIS decoder https://encoding.spec.whatwg.org/ : the reference used to implement the Big5, EUC-KR and GB18030 decoders https://ftp.unicode.org/Public/MAPPINGS/ISO8859/ : the reference conversion tables for the ISO-8859-XX decoders https://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/ : the reference conversion tables for the CPXXX decoders - Other resourc...
Comments
Post a Comment