DEMO圖片
網頁設計 STRENGTH.JS 密碼強度搜檢,哄騙 JQU網頁設計 STRENGTH.JS 密碼強度搜檢,哄騙 JQU

Strength.js 套件能用在註冊時就先查抄暗碼的強度,目前許多網站都有會員機制,許多人怕暗碼會遺忘或是偷懶都邑用一些很簡短簡單的暗碼,如許就讓其它惡意的利用者就有機可趁,這也讓網站的經管者很頭大。

此套件首要的標準分數為:
密碼必需包括8個字符以上
密碼必需包括1個小寫字母
密碼必需包含1個大寫字母
暗碼必需包含1個數字
固然有非凡的字元也是加分的關鍵

利用方式:
第一步 載入 JavaScripts 和 CSS 的樣式檔案

  1. <!-- 樣式檔案 -->
  2. <link href='strength.css' rel='stylesheet' type='text/css'>
  3. <!-- 利用 Google 的 API 獲得 jQuery-->
  4. <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
  5. <!-- Strength.js 的主程式檔案-->
  6. <script type="text/javascript" src="strength.js"></script>
文章標籤

valeritmfov8 發表在 痞客邦 留言(0) 人氣()

RGB LED依序為紅、最長腳、
RGB LED的共陽極(最長腳)串接一個330的電阻後再接地(GND)。

網頁設計 Arduino的 RGB led燈(共陽極)的利用
網頁設計 Arduino的 RGB led燈(共陽極)的利用
RGB LED的R接Arduino GPIO腳位16。
RGB LED的G接Arduino GPIO腳位17。
RGB LED的B接Arduino GPIO腳位5。

程式碼
1.每隔一秒改變LED的色彩,紅、綠、藍、黃、青、洋紅、白


 

文章標籤

valeritmfov8 發表在 痞客邦 留言(0) 人氣()

ubuntu firefox播放久了,突然不能用了
顯示
ubuntu firefox youtube cannot play

網頁設計ubuntu firefox youtube cannot
ubuntu firefox youtube cannot
安裝插件

文章標籤

valeritmfov8 發表在 痞客邦 留言(0) 人氣()

指定背景圖片巨細
background-size:bg-size , bg-size
bg-size = auto | length | percentage | cover | contain

網頁設計
  • 預設值為auto,即配景圖片原始長寬。
  • length指定圖片具體巨細的數值,不答應負值。
  • percentage以背景圖地點元素的百分比指定佈景圖巨細,不答應負值。
  • lengthpercentage可設定2數值,也可只設定1個數值,當只設定一個數值,另外一個數值(高)預設值為auto,此時高度以配景圖原始寬高比例,自動縮放。
  • cover主要用於配景圖小於所在的內容,而靠山圖又不合適使用repeat,此時就可以採用cover的體例,使靠山圖放大至內容的巨細,但此方式輕易使背景圖因放大而失真
  • contain與cover正好相反,主要用於配景圖大於地點內容,但卻需要將背景圖完整顯現,此時便可採用contain的體式格局,使背景圖縮小至內容的巨細

結果顯現為了讓顯現效果有明明的區別,類型中的屬性預設為:
width:300px;height:200px;border:1px solid #CCC;background:#FFFFFF url(bg.jpg) no-repeat left top;
 

文章標籤

valeritmfov8 發表在 痞客邦 留言(0) 人氣()

資料庫常常是有看沒有懂網頁設計

圖解秒懂SQL說話
網頁設計

網頁設計

SQL利害的圖解

文章標籤

valeritmfov8 發表在 痞客邦 留言(0) 人氣()

下載檔案安裝
1. 先到NVIDIA下載驅動程式NVIDIA-Linux-x86_64-470.239.06.run
CentOS 8 下安裝NVIDIA RTX 3070 驅動 

CentOS 8 下安裝NVIDIA RTX 3070 驅動

文章標籤

valeritmfov8 發表在 痞客邦 留言(0) 人氣()

在測試 mnist 數字辨識時

代碼來源
https://hackmd.io/@Maxlight/SkuYB0w6_#3-hyperparameter
 

  1. import torch
  2. from torch.utils import data as data_
  3. import torch.nn as nn
  4. from torch.autograd import Variable
  5. import matplotlib.pyplot as plt
  6. import torchvision
  7. import os
  8.  
  9. EPOCH = 1
  10. BATCH_SIZE = 50
  11. LR = 0.001
  12. DOWNLOAD_MNIST = False
  13.  
  14. train_data = torchvision.datasets.MNIST(root = './mnist',train = True,transform = torchvision.transforms.ToTensor(),download = DOWNLOAD_MNIST)
  15.  
  16. print(train_data.train_data.size())
  17. print(train_data.train_labels.size())
  18. plt.ion()
  19. for i in range(11):
  20.   plt.imshow(train_data.train_data[i].numpy(), cmap = 'gray')
  21.   plt.title('%i' % train_data.train_labels[i])
  22.   plt.pause(0.5)
  23. plt.show()
  24.  
  25. train_loader = data_.DataLoader(dataset = train_data, batch_size = BATCH_SIZE, shuffle = True,num_workers = 2)
  26.  
  27. test_data = torchvision.datasets.MNIST(root = './mnist/', train = False)
  28. test_x = torch.unsqueeze(test_data.test_data, dim = 1).type(torch.FloatTensor)[:2000]/255.
  29. test_y = test_data.test_labels[:2000]
  30.  
  31. class CNN(nn.Module):
  32.   def __init__(self):
  33.     super(CNN, self).__init__()
  34.     self.conv1 = nn.Sequential(
  35.         nn.Conv2d(in_channels = 1, out_channels = 16, kernel_size = 5, stride = 1, padding = 2,),# stride = 1, padding = (kernel_size-1)/2 = (5-1)/2
  36.         nn.ReLU(),
  37.         nn.MaxPool2d(kernel_size = 2),
  38.     )
  39.     self.conv2 = nn.Sequential(
  40.         nn.Conv2d(16, 32, 5, 1, 2),
  41.         nn.ReLU(),
  42.         nn.MaxPool2d(2)
  43.     )
  44.     self.out = nn.Linear(32*7*7, 10)
  45.  
  46.   def forward(self, x):
  47.     x = self.conv1(x)
  48.     x = self.conv2(x)
  49.     x = x.view(x.size(0), -1)
  50.     output = self.out(x)
  51.     return output, x
  52.  
  53. cnn = CNN()
  54. print(cnn)
  55.  
  56. optimization = torch.optim.Adam(cnn.parameters(), lr = LR)
  57. loss_func = nn.CrossEntropyLoss()
  58.  
  59. for epoch in range(EPOCH):
  60.   for step, (batch_x, batch_y) in enumerate(train_loader):
  61.     bx = Variable(batch_x)
  62.     by = Variable(batch_y)
  63.     output = cnn(bx)[0]
  64.     loss = loss_func(output, by)
  65.     optimization.zero_grad()
  66.     loss.backward()
  67.     optimization.step()
  68.  
  69.     if step % 50 == 0:
  70.         test_output, last_layer = cnn(test_x)
  71.         pred_y = torch.max(test_output, 1)[1].data.numpy()
  72.         accuracy = float((pred_y == test_y.data.numpy()).astype(int).sum()) / float(test_y.size(0))
  73.         print('Epoch: ', epoch, '| train loss: %.4f' % loss.data.numpy(), '| test accuracy: %.2f' % accuracy)
  74.  
  75. test_output, _ = cnn(test_x[:10])
  76. pred_y = torch.max(test_output, 1)[1].data.numpy()
  77. print(pred_y, 'prediction number')
  78. print(test_y[:10].numpy(), 'real number')
文章標籤

valeritmfov8 發表在 痞客邦 留言(0) 人氣()

很多網站成立早期,利用YAHOO或GOOGLE搜索引擎搜索本身網站,卻發此刻YAHOO或GOOGLE搜尋引擎輸入網站名找不到本身網站,花了大把銀子請網頁設計公司作網站,卻沒法到達曝光的結果,下面介紹如何使用免費網站 SiteTag:http://sitetag.us/ 來讓自己網站提拔排名及暴光。
起首,進步前輩入到 SiteTag:http://sitetag.us/ 官方網站
文章標籤

valeritmfov8 發表在 痞客邦 留言(0) 人氣()

1. 備份資料庫及FTP網站資料


2. 到官方下載opencart 3.X
https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=35919


3. 解緊縮檔案後上傳到FTP


4. 升級

  1. http://yourdomain/install
文章標籤

valeritmfov8 發表在 痞客邦 留言(0) 人氣()

CPanel 新帳號時沒法點竄PHP版本
泛起錯誤

The system failed to create the file “/var/cpanel/userdata/wordnetyea/cache.lock” (as EUID: 1063, EGID: 1066 1066) because of the following error: Permission denied
文章標籤

valeritmfov8 發表在 痞客邦 留言(0) 人氣()