|
| | |
|
Программирование
[38]
Java, JavaScript, C/C++, Delphi, Assembler, C#, MVC ASP.NET
|
Inet
[12]
Браузеры (Opera, Firefox, IE, ...), пейджеры (ICQ, QIP, ...), сайты, ...
|
HTML
[10]
Вопросы по верстке
|
Linux
[28]
Или "как же это заюзать?"
|
Софт
[8]
Matlab, Eclipse
|
Аппаратная часть
[5]
Архитектура ПК, VHDL, алгоритмы аппаратной части
|
Разное полезное
[12]
Как запомнить, пояснение пословиц
|
ГОСТ
[1]
Размеры по ГОСТам, законы, правила и прочее необходимое, что трудно найти в документации
|
СУБД
[6]
Postgres
|
Windows
[12]
Или заморочки с виндой. Восстановление после "работы" вирусов
|
Нет, выполнение скрипта продолжается, а функция, переданная в setTimeout будет вызвана сама по себе, когда ей придет таймаут |
setTimeout -выполняется один раз setInterval - повторяется циклически чтобы сделать setTimeout циклическим, нужно просто в конце функции, содержащей setTimeout, выполнить setTimeout в качестве параметра передать эту функцию, например: var myFuc = function(){ //----------- setTimeout("myFunc()", 1000); } |
Например: //Запускаем var timeoutID = setTimeout("myFunc1()", 1000); var intervalID = setInterval("myFunc2()", 1000); //-------------- //Останавливаем clearTimeout(timeoutID); clearInterval(intervalID); |
eval(some_string); выполняет текстовую строку как javascript, например: var code = "var x=1; var y = 2; alert(x+y);"; eval(code);
вызовет появление сообщения с текстом 3 |
//tree.fireEvent('<event>', <params>); tree.fireEvent('clickEvent', node); |
Установить обработчик клика по дереву: tree.subscribe('clickEvent', function(oArgs) {alert(oArgs.data);} Программно вызвать обработчик: var clickEvent = {event:null, data:'click!'}; tree.fireEvent('clickEvent', clickEvent);
Удалить обработчик: tree.unsubscribe('clickEvent' [, function_name]); |
public class DateLabel { public static void main(String[] args) { java.util.Date today = new java.util.Date(); System.out.println(new java.sql.Timestamp(today.getTime()));
} }
|
String s = "HelloWorld!";
char[] c1 = s.toCharArray();
String s2 = "You said: ";
for (char c : c1) {
s2+=c;
}
System.out.println(s2); |
double Base=2; double Power=0.5; double Result=Math.pow(Base,Power);
|
if( getJFileChooser().showOpenDialog(getJFrame()) == JFileChooser.APPROVE_OPTION) { File f = getJFileChooser().getSelectedFile(); if ( !f.isFile() || !f.canRead() ) { System.err.println("Файл " + f.getName() + " является каталогом или не" + " доступен для чтения"); return; } getJTextField1().setText(f.getAbsolutePath()); }
|
File f = new File("file"); if(f.exists() && f.isFile()){ System.out.println("File " + f.getName() + " exist"); }else{ System.err.println("File " + f.getName() + " don't exist"); }
|
Date = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, DateTime.Now.Hour, DateTime.Now.Minute, DateTime.Now.Second)
|
using System.IO; var directory = "d:\myDirrectory\"; Directory.CreateDirectory(directory); |
var userLogin = HttpContext.User.Identity.Name; |
<%= Html.TextArea("Name", new { style = "width:100%" })%> Источник |
foreach (var item in items.Reverse()){} |
String^ str = gcnew String(*Char); |
System::String^ str = "Hello"; IntPtr ptr = System::Runtime::InteropServices::Marshal::StringToHGlobalAnsi(str);
char* char_str = (char*)ptr.ToPointer(); |
При смене доменного имени (адреса сайта), как организовать переадресацию со старого сайта на новый? В этом может помочь javascript.
Для переадресации например на сайт google.com следует вставить на страницу следующий код, при этом переадресация будет без временной задержки:
<script type="text/javascript">
<!--
window.location = "http://www.google.com/"
//-->
</script>
Пример кода для переадресации с временной задержкой, при этом пользователь 5 секунд наблюдает страницу со старого сайта, на оторой отображаеться сообщение о переезде сайта:
<html>
<head>
<script type="text/javascript">
<!--
function delayer(){
window.location = "../javascriptredirect.php"
}
//-->
</script>
</head>
<body onLoad="setTimeout('delayer()', 5000)">
<h2>Сайт переехал!</h2>
<p>This page is a time delay redirect, please update your bookmarks to our new
location!</p>
</body>
</html>
Источник |
try { // Create an appending file handler boolean append = true; FileHandler handler = new FileHandler("d:\\my.log", append); // Add to the desired logger Logger logger = Logger.getLogger("com.mycompany"); logger.addHandler(handler); } catch (IOException e) { System.err.println("ERROR"); }
http://www.exampledepot.com/egs/java.util.logging/pkg.html |
Как бы это парадоксально не было, но стандартных методов получения разности дат в жабе не получить, нужно все писать вручную:
final long DAYS_PER_YEAR = 365;
final long HOURS_PER_DAY = 24;
final long MINUTES_PER_HOUR = 60;
final long SECONDS_PER_MINUTE = 60;
final long MILISECONDS_PER_SECOND = 1000;
Date data1 = ...;
Date data2 = ...;
long dateOfStart = data1.getTime();
long dateOfEnd = data2.getTime();
long timeDiff = dateOfEnd - dateOfStart;
int yearsDiff = (int) (timeDiff /
(DAYS_PER_YEAR *
HOURS_PER_DAY *
MINUTES_PER_HOUR *
SECONDS_PER_MINUTE *
MILISECONDS_PER_SECOND));
Или можно заюзать либу joda-time
Date today = new Date();
// для разнообразия приплюсуем 366 дней и 1 год
Date date1 = new DateTime(today).plusDays(366).toDate();
Date date2 = new DateTime(date1).plusYears(1).toDate();
LocalDate ld1 = LocalDate.fromDateFields(date1);
LocalDate ld2 = LocalDate.fromDateFields(date2);
Days diff = Days.daysBetween(ld1,ld2);
int days = diff.getDays();
System.out.println("ld1 = " + ld1);
System.out.println("ld2 = " + ld2);
System.out.println("diff = " + days);
|
for (Map.Entry entry : map.entrySet()) {
entry.getKey(); // String
entry.getValue(); // Object
}
|
var targInfo = {
Set : function(foo,bar) {this[foo] = bar;},
Get : function(foo) {return this[foo];}
}
targInfo.Set('AT33', Array('N18',5,60));
foo='AT33';
alert(targInfo.Get(foo));
alert(targInfo[foo][1]);
Источник |
// general usage
for (var obj1 in obj2){
...
}
Источник |
try {
// Some examples
DateFormat formatter = new SimpleDateFormat("MM/dd/yy");
Date date = (Date)formatter.parse("01/29/02");
formatter = new SimpleDateFormat("dd-MMM-yy");
date = (Date)formatter.parse("29-Jan-02");
// Parse a date and time; see also
// e317 Parsing the Time Using a Custom Format
formatter = new SimpleDateFormat("yyyy.MM.dd.HH.mm.ss");
date = (Date)formatter.parse("2002.01.29.08.36.33");
formatter = new SimpleDateFormat("E, dd MMM yyyy HH:mm:ss Z");
date = (Date)formatter.parse("Tue, 29 Jan 2002 22:14:02 -0500");
} catch (ParseException e) {
}
Источник |
if(typeof myvar!='undefined'){
alert('variable myvar is undefined!');
}
|
import java.text.DateFormat;
import java.text.SimpleDateFormat;
public String formatDate(Date date){
DateFormat formatter;
formatter = new SimpleDateFormat("dd-MM-yyyy");
return formatter.format(date);
}
|
Еще нет ответа на этот вопрос. |
Вариант 1: Необходимо занести в системную переменную PATH путь к директории bin OpenCV и перезапустить Visual Studio.
Вариант 2: просто скопировать требуемую dll в директорию dedug (кстати их две, нужно в ту что глубже =) ) проекта. |
eclipse jsf auto complete Window > Preferences > General > Content Types > Text > JSP > Add (xhtml) http://stackoverflow.com/questions/2136218/eclipse-autocomplete-content-assist-with-facelets-jsf-and-xhtml |
Папка в проектах называется "External Dependencies" (Внешние зависимости), появилась в версии 2010, и очень сильно мазолит глаза и портит органичность проекта. Options - Text Editor - C/C++ - Advanced - Browsing/Navigation - Disable External Dependencies Folder (Опции - Текстовый редактор - C/C++ - Дополнительно - Обзор и Навигация - Отключить папки внешних зависимостей)
Потом перезагрузить Solution.
http://blogs.msdn.com/b/raulperez/archive/2010/03/19/c-intellisense-options.aspx http://forum.sources.ru/index.php?showtopic=312707
|
project properties -> linker -> advanced -> data execution prevention = /NXCOMPAT:NO |
Как удалить Visual asist X (VAX) из Visual Studio 10? Вот так: удалить папку C:\Users\[username]\AppData\Local\Microsoft\VisualStudio\10.0\Extensions\Whole Tomato Software\ |
Не собирается проект с библиотекой libpq.lib - нужно указать линковщику не только дирректорию со статической библиотекой постгреса (POSTGRES_HOME/lib) но и дирректорию с динамической библиотекой libpq.dll (POSTGRES_HOME/bin):
g++ ........... -L....../lib -L...../bin -lpq
|
Довольно часто требуется получить ID только что вставленной в базу записи. В MySQL это чаще всего решается при помощи LAST_INSERT_ID.
В PostgreSQL можно сделать так:
INSERT
INTO "Post"(
title,
text
)
VALUES (
'Я заголовок',
'Я текст'
)
RETURNING id; Источник |
Вы запускаете недокачанный файл. В первую очередь проверьте размер файла. |
ServerSocket и ClientSocket в семёрке есть, только по умолчанию не установлены:
Component => Install Packages => Add => "C:/.../.../Delphi7/Bin/", и там файлик "dclsockets70.bpl"... |
| |
| | |
|
|