Subclass rewriting of parent class attributes .... Solve the problem of rewriting the parent class attribute of the php subclass
Sal ;}} class Manager extends Employer {protected $ sal = 5000; public function getParentSal () {return parent: getSal (); // call the parent class method to return the parent class property, why is the 5000} public function getSal () {return $ this-> sal ;}}$ manager = new M
Javascript learning notes-timerIntroduction
JavaScript provides the function of regularly executing code, called the timer, which is mainly completed by the setTimeout () and setInterval () functions.TimeoutsetTimeout: specifies the number of milliseconds after which a function or code segment executes the Syntax: var timerId = setTimeout (func | code, delay) parameter.
Javascript statement string or function: Code interval to be executed (MS): indicates the number of milliseconds since the curr
Take a closer look at this sentence if the parent class has private attributes. The method of the parent class serves only the private attributes of the parent class.The following describes how to use a series of columns.This example looks strange. A new attribute $ sal is defined in the subclass, but the system returns the attribute of the parent class.Copy codeThe Code is as follows:Class employee {Private $ sal = 3000;// Protected $ sal = 3000;Public function getSal (){Return $ this-> sal;}}C
webserver
We intend to use unicorn as our webserver. Add Gem ' unicorn ' and Gem ' foreman ' in gemfile and then bundle it (run bundle install command).
When you start the rails application, you need to configure the unicorn first, so we put a unicorn.rb file in the Config directory. Here is an example of a unicorn configuration file where you can copy and paste gist content directly.
Next, add a procfile to the root of the project so that you can use Foreman to start the application with th
file where you can copy and paste gist content directly.
Next, add a procfile to the root of the project so that you can use Foreman to start the application with the following:
Copy Code code as follows:
Web:bundle exec unicorn-p $PORT-C/config/unicorn.rb
Now run the foreman start command to start the application, everything will work, and you will be able to see a running application on the http://localhost:5000.Building a doc
docker:/root# Docker PS CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES f3cb864be528 192.168.32.150:5000/zjzc_centos6.5_templat E "Bash" about a minute ago up about a minute zjzc_test99 d25712059 702 192.168.32.150:5000/zjzc_centos6.5_m2 "bash" 7 minutes ago up 7 minutes Sick_wright 8302f2eb1c9e 192.168.32.150:5000
Overview of LAN Switches
The LAN switch has developed into a more expansive space from the traditional hub-and-LAN. For example, Cisco's Catalyst 5000 series LAN switch includes an integrated switched hardware architecture that supports switched 10-mbps Ethernet and 100-mbps Fast Ethernet, with Fast Ethernet, FDDI, switched token Ring, and layer 3rd switching capabilities. This class of switches can provide exchange access to workstations, servers, n
Environment preparation
Use two machines, one to do Docker private warehouse, one to do Docker image submission
Make sure Docker is installed on both machines and start the Docker service
The name of the Docker private warehouse is: Docker-registry, IP: 192.168.1.101
The Docker image is submitted with the name: Docker-app, IP 192.168.1.102
Installation of private warehouses and push of mirrors
Execute the following command on the Docker-registry machine:docker run -
Transferred from: http://blog.csdn.net/zhouwubin123/article/details/7199538Worry about the article, repeat it here.The different transaction isolation levels in 5 are defined in spring:1. Isolation_default (This configuration is used in general);This is a Platfromtransactionmanager default isolation level that uses the default transaction isolation level of the database. 2. isolation_read_uncommittedThis is the lowest isolation level for transactions, and it allows a transaction to see uncommitt
The different transaction isolation levels in 5 are defined in spring:1.Isolation_default(This configuration can be used in general); This is a Platfromtransactionmanager default isolation level that uses the default transaction isolation level of the database.2.isolation_read_uncommitted(uncommitted) This is the lowest level of isolation for transactions, and it allows a transaction to see uncommitted data for that transaction.This isolation level produces dirty reads, non-repeatable reads, and
synchronous operation----can use various methods of the deferred object to specify a callback function.Let's look at a concrete example. Suppose there is a time-consuming operation, wait:var wait = function () {var tasks = function () {alert ("Execution complete! "); }; SetTimeout (tasks,5000); };However, by doing so, the done () method executes immediately, not the function of the callback function. The reason is that the $.when () parameter
!") ");
};
SetTimeout (tasks,5000);
};
We specify a callback function for it, what should we do?Naturally, you will think that you can use $.when ():
$.when (Wait ())
. Done (function () {alert ("Haha, success! "); })
. Fail (function () {alert ("Error! "); });
(Run code example 5)
However, by doing so, the done () method executes immediately, not the function of the callback function. The reason is that the
! "); })
. Fail (function () {alert ("Error! "); });
(Run code example 4)
This code means that you perform two operations $.ajax ("test1.html") and $.ajax ("test2.html"), and if all succeeds, run the callback function specified by done (); fail () if one fails or fails The specified callback function.V. Normal operation callback function interface (upper)The biggest advantage of the deferred object is that it extends this set of callback function interfaces from Ajax operations to a
operation----either an AJAX or a local operation, whether asynchronous or synchronous----can use various methods of the deferred object to specify the callback function.
Let's look at a concrete example. Suppose there is a time-consuming operation wait:
The code is as follows
Copy Code
var wait = function () {var tasks = function () {Alert ("Execution complete!") ");};SetTimeout (tasks,5000);};
We specify a cal
Before you deploy Docker, you need to preview the Docker command Docker basic command
Docke pull nginx# Download Nginx mirrors
Docke Push 192.168.161.117:5000/os/centos #上传本地制作的镜像到本地镜像库
Docker Images #查看下载到本地的镜象
Docker tag 980E0E4C79EC 192.168.161.117:5000/os/centos #将Image ID mirrored to 980E0E4C79EC mirror marked as 192.168.161.117:5000/os/ Centos
Docker run-it
the database.
Dirty reading, non-repetition reading, phantom reading
(1) Dirty reads: dirty reading means that when a transaction is accessing the data and the data has been modified and the modification has not been submitted to the database, another transaction accesses the data and then uses the data.
For example:
John's salary is 5000, and his salary is changed to 8000 in transaction a, but transaction a has not yet been submitted.
Meanwhile
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.