把這個checkbox跟2個input的綁定值放在同一個對象上不就很容易實現(xiàn)啦,類似這樣
list: [
{
checked: false,
value1: '',
value2: ''
},
],
然后用這個list循環(huán)出 是checkbox 對應著兩個input 輸入框,checkbox被選中的時候list再push一個新的
list.push({
checked: false,
value1: '',
value2: ''
})
對象進去
因為你使用是的:
Find(&user)
其中,&user 是一個 stuct ,肯定是一個完整的結構,沒有值的字段會有默認值
如果不想顯示那些的話,可以使用 Scan
type Result struct {
Name string
Age int
}
var result Result
db.Table("users").Select("name, age").Where("name = ?", 3).Scan(&result)
// Raw SQL
db.Raw("SELECT name, age FROM users WHERE name = ?", 3).Scan(&result)
文檔,見這里
可以的
如果不能同時接入 VGA和HDMI,你也可以買一個擴展塢,直接連接兩個HDMI
//由于題主沒有講明數(shù)據(jù)列的字段,我這里自己命了名,如下:
//表名 Table_Bill
、
————————————————————————————————————————————————————————————————————————————
id | 客戶ID | 購買日期 | 到期日期 | 商品ID | 數(shù)量 | 單價 | 金額
————————————————————————————————————————————————————————————————————————————
Id | CusId | BuyTime | DueTime | ArticlId | Num | Price | Money
————————————————————————————————————————————————————————————————————————————
、
SELECT a.* FROM [Table_Bill] a,(SELECT MAX(BuyTime) AS BuyTime ,ArticlId FROM [Table_Bill] GROUP BY ArticlId) b
WHERE a.BuyTime=b.BuyTime AND a.ArticlId=b.ArticlId
ORDER BY a.ArticlId
類型錯了,
_, _top := stack.Peek() 出來的_top 是interface{} 類型的,沒問題
_top = _top.(TreeNode) 語法上來說沒有問題, 但是記住_top是inteface{}類型, _top.(TreeNode)
等于沒做.
所以到下面一行
res = append(res, _top.Val)
_top是一個interface{}, 怎么會有Val成員變量
把那兩行代碼改成
_tmp := _top.(*TreeNode)
res = append(res, _tmp.Val)
那就ok了
在你原來的基礎上改了一點點
<form>
請選擇你愛好:
<br>
<input type="checkbox" name="hobby" id="hobby1"> 音樂
<input type="checkbox" name="hobby" id="hobby2"> 登山
<input type="checkbox" name="hobby" id="hobby3"> 游泳
<input type="checkbox" name="hobby" id="hobby4"> 閱讀
<input type="checkbox" name="hobby" id="hobby5"> 打球
<input type="checkbox" name="hobby" id="hobby6"> 跑步
<br>
<input type="button" value="全選" onclick="checkall();">
<input type="button" value="全不選" onclick="clearall();">
<p>請輸入您要選擇愛好的序號,序號為1-6:</p>
<input id="wb" name="wb" type="text">
<input name="ok" type="button" value="確定" onclick="checkone();">
</form>
<script type="text/javascript">
function checkall() {
//全選
var hobby = document.getElementsByTagName("input");
for (var i = 0; i < hobby.length; i++) {
if (hobby[i].type == "checkbox") {
hobby[i].checked = true;
}
}
}
function clearall() {
// 全不選
var hobby = document.getElementsByName("hobby");
for (var i = 0; i < hobby.length; i++) {
if (hobby[i].checked == true) {
hobby[i].checked = false;
}
}
}
function checkone() {
//選一個
var j = document.getElementById("wb").value;
var hobby = document.getElementsByName('hobby');
if (j <= 0 || j > 6) {
alert("請輸入正確的數(shù)字!");
} else
if (autoCheck("hobby", 3, 'checkone')) {
hobby[j - 1].checked = true;
}
}
// 輸入時 限制單個選中的最大個數(shù)
function autoCheck(name, limit, type) {
var hobby = document.getElementsByName(name);
if (type == 'checkone') {
var num = 1;
} else {
var num = 0;
}
for (var i = 0; i < hobby.length; i++) {
if (hobby[i].checked) {
num++
}
}
console.log(num)
if (num <= limit) {
return true;
} else {
alert('超限了親')
return false;
}
}
// 直接選擇時限制單個選中的最大個數(shù)
function sigleCheck() {
var hobby = document.getElementsByName('hobby');
if (autoCheck("hobby", 3)) {
for (var i = 0; i < hobby.length; i++) {
hobby[i].onclick = function (e) {
if (autoCheck("hobby", 3, 'sigleCheck')) {
e.target.checked = true;
} else {
e.target.checked = false;
}
}
}
}
}
sigleCheck()
</script>
</body>
讓body高度100%,然后overflow scroll
animation: false
其實完全沒必要將圖片放在src/assets里面,這是一個坑,你那里報錯應該是webpack里面配置的問題。
推薦的圖片存放方式
1 如果圖片小于8k(webpack配置里設置壓縮大?。?,會被壓縮成base64格式,建議直接放在這個組件同級目錄
background-image: url(./img/icon-1.png);
2 如果圖片比較大,可放在項目根目錄的public/images里面,統(tǒng)一管理
background-image: url(/images/banner.png);
后來寫了這么一句后解決了問題。
自然,docker-machine這堆虛擬機器的ip是他們相互通信的ip,不信你可以進入其中一個虛擬機,然后看看能不能ping通另外一臺機器的nginx服務。
然后你需要把這些個虛擬機弄成一個集群,我這邊是弄的Swarm集群,然后即可跑service,然后就可以宿主機端口對應容器內(nèi)部端口什么的了。
你這類情況已經(jīng)很普遍了,移動端placeholder不能垂直居中,主要原因是line-height在移動端確實不怎么樣,居中效果并不好,改為padding才好了些。但是padding也僅僅是好一點,對有些強迫癥的人還是不能忍受。這是我自己處理這個問題的方法,http://www.cnblogs.com/zjzhom...
按照你的意思寫的代碼:jquery的話替換成你自己的
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title></title>
<style>
.box{
width: 100px;
height: 100px;
border: 1px solid #ccc;
}
.box1{
width: 10px;
height: 10px;
background: #600;
}
.box2{
width: 10px;
height: 10px;
background: #060;
}
</style>
</head>
<script src="./js/jquery-3.3.1.js"></script>
<body>
<div class="box"></div>
<script>
$(function(){
$('.box').append(`
<div class="box1"></div>
`);
$('.box1').click(function(event){
if($('.box2').length == 0){
$('.box').append(`
<div class="box2"></div>
`);
$('.box2').click(function(event){
$('.box2').hide();
$('.box1').show();
});
}
$('.box1').hide();
$('.box2').show();
});
});
</script>
</body>
</html>
一般不會有問題
npm install -D extract-text-webpack-plugin@next
使用i18n插件
int[] 是object, 所以 a3 (int[])[] 可以賦給 object[]
String 是object, 所以 a4 (String)[] 可以賦給 object[]
但是, 基本類型 不是object, 所以 a1 (int)[] 不能賦給 object[] 是的,如果在pc或者手機瀏覽器,可以成功得到{"id":"post-id"}
但是在fb app里面就不成功,請看圖片
可以transition加個mode=“out-in”
然后動畫的開始加個屬性position:absolute
這樣就不會出現(xiàn)過一會然后才向上閃動
北大青鳥APTECH成立于1999年。依托北京大學優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
達內(nèi)教育集團成立于2002年,是一家由留學海歸創(chuàng)辦的高端職業(yè)教育培訓機構,是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
北大課工場是北京大學校辦產(chǎn)業(yè)為響應國家深化產(chǎn)教融合/校企合作的政策,積極推進“中國制造2025”,實現(xiàn)中華民族偉大復興的升級產(chǎn)業(yè)鏈。利用北京大學優(yōu)質(zhì)教育資源及背
博為峰,中國職業(yè)人才培訓領域的先行者
曾工作于聯(lián)想擔任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔任項目經(jīng)理從事移動互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍懿科技有限責任公司從事總經(jīng)理職務負責iOS教學及管理工作。
浪潮集團項目經(jīng)理。精通Java與.NET 技術, 熟練的跨平臺面向對象開發(fā)經(jīng)驗,技術功底深厚。 授課風格 授課風格清新自然、條理清晰、主次分明、重點難點突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應用開發(fā)經(jīng)驗。曾經(jīng)歷任德國Software AG 技術顧問,美國Dachieve 系統(tǒng)架構師,美國AngelEngineers Inc. 系統(tǒng)架構師。