Small Knowledge point log (2014-10-22~2015-4-7)

Source: Internet
Author: User

Previous small Knowledge point log (2013-6-24~2014-10-11)

2014-10-22 17:51:46

1. Function naming: Use Layerobjectoperation's naming method, such as Slotfileread. In the case of object-oriented, usually the layer field is represented in the class name, and the objectoperation is usually expressed as operationobject, for example "Cslot slot; Slot.readfile (); "
2. SVN bug
3. Mac Utility: Dash Alfred
4, Xcode per-configuration Build Products Path relative path is best to start with $ (project_dir), directly with. The path may not be found at the beginning, build succeeds but cannot find the makefile
5, Lesson: Need to submit the SVN should be submitted as soon as possible, or others update cause their own updates immediately expire, need to reorganize or their own


2014-10-24 15:57:44
1, RSA generated key pair of the time required p, q are half the die length. If the die length is 1024, then the p and Q size range is (2^511,2^512), is there a lot of primes in the middle? Estimated by 1000 or so of a prime number, there are about 2^501


2015-1-5 16:27:19
1, VC6.0 after the installation is complete, in addition to patching, to synchronize the installation package VC folder and the installed VC folder, and copy the MFC42ud.dll and other libraries to the system directory


2, five major design principles:
1) Single duty
2) Opening and closing (extended open, modified closed)
3) interface Isolation (LKP Least knowledge Principle)
4) dependency inversion (specific dependency abstraction)
5) Richter Replacement (parent-child class one-way replaceable, positive rectangle example)


3. The issue of Library dependency order: Esui.framework In addition to the LIBESCOMMONS.A, indicating that if the contents of the common library are to be called first from Escommon, and in front of the LIBESSLOTAPIS.A, the contents of the UI are looked up from the Esui. Otherwise the UI files used in the LIBESSLOTAPIS.A (ESSLOTAPIS/UI/CCBEXTUI.M, etc.) will not be found from the Esui directory of the project, but slotapi the same level of Esui to find, leading to some unforeseen problems. On the other hand, even if a non-project Esui UI file is added to the Esslotapis project before it is compiled, the corresponding UI file or function will be found in the UI of the referenced project Binate.


2015-1-26 12:52:43
1, VC view class memory layout: Cl–d1reportsingleclasslayout[classname] Class.cpp For example: CL C:\Users\blade\Desktop\
Testcppobjinheritance\main.cpp-d1reportsingleclasslayoutson is looking at the memory layout of the son class.
Class Son Size (8):
+---
| +---(base class Parent)
0 | | _value
| +---
4 | _values
+---

2015-2-3 10:12:54
1, Iceberg encountered "No signal from the Iceberg Control Tower
The Iceberg Control Tower is not responding. Iceberg can ' t build any project when the this Daemon are not running. "Because of a conflict with the Xfinder plugin (CY encountered, after upgrading Xfinder, but after the feedback unloaded Xfinder Still not available)


2015-4-7 11:11:20
1, Web debugging into the library code, the use of attaching to the process is not
2, Mac Debug Plug-in: is attached to com.apple.webkit.plugin.64 debugging
Safari Debug Mode: Preferences, advanced, display development items, the right mouse button to check the elements, you can debug
3, should be in the software group in advance for help to see if anyone has achieved
4, Hairless Cat
5, K-meter song system background attention to the time has been 1.27 million people with the Hangzhou blue fruit KTV
6, feel the painting and ink with the artboard code is the same. Confirm themes, overall layering, sub-modules, in-module tiering
7, debugging injection on the basis of the original memory editing tools automatically mount and support memory drag-in view
8. Artificial cloud

Small Knowledge point log (2014-10-22~2015-4-7)

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.