let bufer = {};
function foo(buf, a, b) {
buf.foo_ans = a + b;
}
function bar(buf, a, b) {
buf.bar_ans = a * b;
}
foo(bufer, 3, 5);
bar(bufer, 3, 5);
console.log(bufer); //{foo_ans: 8, bar_ans: 15}
vim-gui-common
, который ставит gVim, и в консольном vim все тоже встало на свои места.*
и +
и что конкретно фиксит указанный выше пакет, но но это уже оффтоп. #include <Commctrl.h>
DialogBox(
hInst,
MAKEINTRESOURCE(IDD_USER_TERN),
hWnd,
(DLGPROC)(AskNumber)
);
LRESULT CALLBACK AskNumber(
HWND hDlg,
UINT Msg,
WPARAM wParam,
LPARAM lParam
) {
HWND sliderBar = GetDlgItem(hDlg, IDC_NUMBER));
switch (Msg)
{
case WM_INITDIALOG:
SendMessage(sliderBar, TBM_SETRANGEMIN , false, 1); //минимум
SendMessage(sliderBar, TBM_SETRANGEMAX, false, 10); //максимум
SendMessage(sliderBar, TBM_SETTICFREQ , false, 1); //шаг
return static_cast<LRESULT>(true);
case WM_HSCROLL:
{
if (sliderBar == (HWND)lParam) //если речь идет о нашел слайдере
{
int curNumb = SendMessage(sliderBar, TBM_GETPOS, 0, 0); // Получаем текущее положение слайдера
/* Делаем с ним, что хотим */
}
break;
}
case WM_COMMAND:
switch (LOWORD(wParam)) {
case ID_DO_TERN:
int curNumb= SendMessage(sliderBar, TBM_GETPOS, 0, 0);
wchar_t buff[100];
wsprintfW(buff, L"%d", curNumb); // Преобразуем число к строке
MessageBox(hWnd, buff, L"Число!", MB_OK); // Выводим выбранное значение
EndDialog(hDlg, LOWORD(wParam));
return static_cast<LRESULT>(true);
break;
}
break;
return static_cast<LRESULT>(false);
}
ssh username2@100.100.100.1
, если можно обратиться к ssh username2@bind-hostname
?var news_id = window.location.pathname.match(/\d*-/)[0].match(/\d*/)[0];
var bestComm = document.getElementsByClassName('comm_best')[0].children;
var bestCommsIds = [];
var lastPage = document.getElementsByClassName('navigation')[0].lastElementChild.innerHTML;
var compl = 0;
lastPage = parseInt(lastPage, 10);
for (var i = 0; i < bestComm.length; ++i) {
bestCommsIds.push(new RegExp(bestComm[i].id));
}
function getCommentPage(page) {
$.get(dle_root+"engine/ajax/comments.php", {cstart:page,news_id:news_id,skin:dle_skin}, function(data){
for(i = 0; i < bestCommsIds.length; ++i){
if (data.comments.match(bestCommsIds[i])){
bestComm[i].onclick = function(){CommentsPage(page, news_id); return false;};
if(++compl === bestCommsIds.length){
return 0;
}
}
}
},"json");
}
for(var page = 1; page < lastPage; ++page){
getCommentPage(page);
}