Writing high-quality code: 151 suggestions for improving Java programs (Chapter 1: common methods and guidelines for JAVA Development ___ recommendation 1 ~ 5), java151
The reasonable man adapts himself to the world; The unreasonable one persists in trying to adapt the world himself.
People who understand the truth adapt themselves to the world; people who do not know the truth want to adapt the world to themselves.
------- Bernard Shaw
This series o
is not enough, the level is limited, the translation process if I am not sure or can not describe clearly I will attach the original text, the aspects of the people understand. If there is a translation error or inaccurate description, please do not hesitate to write.Apple's official IOS Human Interface guildlines consists of five parts:
UI design basics
Design Strategy
iOS technology
UI elements
Icon and image Design
Above, I plan to finish by June 2016 (Dig a hol
transitions are especially useful for displaying previews.On the iphone, on a dedicated view, the Navigation view is better to display a preview of the document. This allows the user to navigate to the document preview or navigate through the document preview without losing the context of your app. Although you can also display a preview of a document in the iphone app in a modal manner, this is not recommended. (Note that the space transition does not apply to the iphone.)Also note that a prev
1.: First-line pseudo-ElementThe "first-line" pseudo-element is used to set a special style to the first line of text.2.:first-letter Pseudo-ElementsThe "First-letter" pseudo-element is used to set a special style to the first letter of the text:3.: Before pseudo-element": Before" pseudo-element can insert new content in front of the content of the element.4.: After pseudo elementThe ": after" pseudo-element can insert new content after the element's contents.The pseudo-elements of CSS design
IOS Human Interface Guidelines (Original translation) Chapter 4 iosguidelines
Start and Stop
· Start now
One saying is that people spend at most one or two minutes evaluating a new app. When you immediately present useful content to make full use of this short period of time, you arouse the interest of new users and give them an excellent experience.
Important: Do not tell people to restart the device after installing your app. Restarting will take ti
development environment (Integrated development environment) is an application for the provider development environment, typically including code editors, compilers, debuggers, and graphical user interface tools.
DLL: dynamic link library English as DLL, is the short form of the dynamic link library, DLL is a library containing code and data that can be used by multiple programs simultaneously, DLL is not an executable file.
. So: for a shared library, is a sharer object for dynamical
file, you need to manually convert the format generation.
JKS format certificate can be generated through the Nginx folder inside the certificate file and the private key fileConversion Tool: Https://www.trustasia.com/tools/cert-converter.htmWhen using the tool, be careful to fill in the KeyStore password, which you need to fill in the configuration file when installing the certificate.
4.2 Certificate InstallationConfigure the SSL connector, store the files in the www.domain.com.
communication between threads.
Add sample code and information about creating and using carbon threads.
Add the Thread safety Guide.
Adds information about POSIX threads and locks.
Add sample code that demonstrates port-based communication.
This document supersedes the thread information in previously published multithreading (multithreading).
2003-07-28
Update recommendations
Categories of blogs:
Essay: Everyone can be found in the blog;
Article: Others can not find, through the URL to access;
LOG: Other people can not find the URL is not accessible;
The blog inserts two forms of code:
"Insert code (recommended)" (left):1 # !/usr/bin/env python 2 # -*-coding:utf-8-*- 3 # Author:Kevin.Wang 4 # time : 2018/7/1756print('Hello' )"Insert Code" (right):#!/usr/bin/env python#-*-coding:utf-8-*-# author:kevin.wang# time : 2018/7/17prin
basic knowledge, more time teacher Kang is to give me a direction and guidance, in the course of these knowledge to clean up, I will again consult the corresponding API and interpretation, and then the difficult point can finally reach the knowledge and finally know its why. API is the soul of Java, transparent interpretation of the API, to the project combat is also fearless handy, so-called everything is not the case.4. Career planning: for career planning, the big direction is certain, the r
With the increasing number of people who use mobile terminals to receive mail, how to make the message clear and readable is also a design difficulty. Share the design guidelines that are summarized in 5 real-world experiences today to help you deal with email design on a small screen >>>
The message design on a mobile device is more than just a list of content fills, it involves many design elements.
The design of mobile devices is never a simple t
code that hides the problem can have immediate effect, but overflow may not be a problem at all. So it's a cure, not a simple symptom.CSS PreprocessorI use Sass. Use should be flexible. Using Sass can make your CSS more powerful, but don't nest too complex. In Vanilla CSS, you can only use nesting where necessary, for example:. Header{}.header. Site-nav{}.header. Site-nav li{}.header. Site-nav Li a{}This kind of writing is completely useless in the normal CSS. The following is a bad Sass notati
core value of the product as well as the user experience model and many other factors. In addition to games, most types of applications need to be able to help users solve specific problems in a context environment. It should be simple enough to be easy to use, so that users do not need to carry out complex settings and learning can be successfully started. And the performance of the product in visual appearance, interaction way, emotion connection and so on will directly affect the user to the
Editor's note: Professional designers create a set of design guidelines and standards before each project starts, as the authors say, which optimizes the workflow, keeps the design consistent, is the professional attitude of every rigorous design, and is one of the cornerstones of a professional designer. Oh, yes, the article also recommended a lot of practical and convenient tool to help you create such a guide yo.
@ 10 Realities Why: While the prac
values of returned from ISerializable.GetObjectData is used; Members on the type is ignored. When deserializing, the constructor with a SerializationInfo and StreamingContext are called, passing the JSON object ' s Val UEs.In situations where this behavior isn't wanted, the jsonobjectattribute can be placed on a. NET type that implements Iser Ializable to force it-be serialized as a normal JSON object.LINQ to JSONLINQ to JSON types (e.g. Jobject and Jarray) is automatically serialized and deser
First, the preface
See a document about SQL Server table partitioning on MSDN: Special guidelines for partitioned indexes, it's harder to understand the meaning of a document if you don't have actual experience with the table partition. Here I will explain some of the concepts to facilitate the exchange of people.
Second, interpretation
"Partitioning a unique index"
When you partition a unique index (clustered or nonclustered), you must select the
First, the preface
See a document about SQL Server table partitioning on MSDN: Special guidelines for partitioned indexes, it's harder to understand the meaning of a document if you don't have actual experience with the table partition. Here I will explain some of the concepts to facilitate the exchange of people.
Second, interpretation
The index is aligned to its base table and does not need to participate in the same named partition function as t
; System.Data>Configuration>App.Edit the Program.main () method in the tests project to read the data from the database and display it in the console Static voidMain (string[] args) { using(varCTX =NewDatamodelcontext ()) { foreach(Deliverynote DNinchCTx. Deliverynotes.include ("Contract") {Console.WriteLine (string. Format ("Delivery ticket: {0}, delivery date: {1:YYYY-MM-DD}, Arrival amount: {2: #0, 000.00}, contract number: {3}, Vendor: {4}, total contract am
(create_time) = ' 2014-05-29 ' can not be used to the index, the reason is simple, B + tree is stored in the Data table field values, but when the retrieval, You need to apply all the elements to the function to compare, obviously the cost is too large. So the statement should be written create_time = Unix_timestamp (' 2014-05-29 ');5. Expand the index as much as possible and do not create a new index. For example, the table already has an index of a, now to add (A, b) of the index, then only n
, as shown in. After the code, you can write the normal, not much to repeat here.10, if you want to view the contents of the file, you can click to open a new command line window, as shown in.11. Enter the file directory, and then use the Cat command to view the contents of the file as shown in.12. On the left side of Ubuntu, you can see that the Pycharm has an icon, right button, and then click "Lock to Launcher", which means that it is locked to the navigation bar window. After that can not be
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.