Exception handling mechanism in Java thread pool
Preface
When using the thread pool, I was always confused about the handling of exceptions. Sometimes, there is an exception output, sometimes not. I made a summary today.
practice
ExecutorService exec1 = Executors.newFixedThreadPool(1);
exec1.submit(()->{
Object obj = null;
System.out.println(obj.toStr ...
Posted by carlheaton on Sun, 05 Jan 2020 16:45:00 -0800
JS DOM Properties+JS Events
DOM Properties
console.log(ele.attributes) Gets the collection of attributes of an ele element
ele.attributes.getNamesItem(attr).nodeValue Gets the specified attribute value
ele.attributes[attr].nodeValue Gets the specified attribute value
ele.attributes.removeNamedItem(attr) Deletes the specified attribute
Create attributes and assign val ...
Posted by craka on Sun, 05 Jan 2020 11:50:33 -0800
Qt Writing Baidu Map Comprehensive Application (Online+Offline+Region)
1. Preface
In many applications, there will be a map module. Map-related applications and apps are also very many. The most widely used are navigation. Maps are basically divided into online and offline. Online maps are generally real-time, data is up-to-date, fast route is accurate, the disadvantage is that it consumes traffic, always needs to ...
Posted by craigbabe on Sat, 04 Jan 2020 16:30:16 -0800
[original] brainless operation: HTML5 + CSS + JavaScript to realize the competition schedule
1. Background: friends, please help to make a competition scheduling software
2. Requirements:
① If the number of participants is unknown, the name of participants can be read from the text file;
② The participants are randomly divided into two groups, two PK in one group. If the number is odd, one of the participants will be promoted automa ...
Posted by roomyz on Sat, 04 Jan 2020 09:52:41 -0800
Routing meta information instance
First look at the official website
When defining routes, you can configure the meta field:
const router = new VueRouter({
routes: [
{
path: '/foo',
component: Foo,
children: [
{
path: 'bar',
component: Bar,
// a meta field
meta: { requiresAuth: true }
} ...
Posted by jarcoal on Sat, 04 Jan 2020 00:00:34 -0800
phpcmsV9 custom prompt page style
phpcmsV9 custom prompt page style
The corresponding modified file is: phpcms/templates/default/content/message.html
First, let's take a look at the renderings before and after customization, as follows:
Custom UI style - all codes, refer to the following:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//E ...
Posted by edwardp on Fri, 03 Jan 2020 21:26:27 -0800
Completely distinguish the differences among clientHeight, scrollHeight, offsetHeight, clientTop, scrollTop, offsetTop
clientHeight,scrollHeight,offsetHeight
clientHeight: it can be understood as the height of the internal visual area, the height of the style + up and down padding
scrollHeight: the actual height of content + up and down padding (if there is no limit to the height of div, that is, the height is adaptive, generally scr ...
Posted by ivory_kitten on Fri, 03 Jan 2020 15:47:34 -0800
Unobtrusive JavaScript: automatically clear and restore multiple form inputs in focus
Step 1: prepare the form
Prepare your form first, because you want it to run without JavaScript. For example, you might have a comment table that looks like this:
<form>
<fieldset>
<label for="author">Name</label>
<input type="text" name="author" id="author" value="Name" />
...
Posted by blackswan on Tue, 31 Dec 2019 21:43:39 -0800
js implementation element animation
The following are the summary of MOOC online courses https://www.imooc.com/video/3179
eg1: element attribute value with px
// Think about whether you can use the binomial operator to say a sentence directly
function getStyle(obj, attr) {
// IE
if (obj.currentStyle) {
ret ...
Posted by RavenStar on Mon, 30 Dec 2019 23:35:09 -0800
Multiple lists, js operation hides the same property value in the same row
Demand scenario:
Select a product and display the different attributes of all stores. Each ul represents a store, and each line of li represents an attribute
The effect is as follows:
Click to display all:
After clicking the hide the same item button:
Solution:
Hide button implementation:
Traversing ul, t ...
Posted by André D on Sat, 28 Dec 2019 06:40:25 -0800