-
+1
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
import java.lang.*;
public class Password {
static char[] ch = {'a', 'b'};
static byte length = 2;
static int m = ch.length;
static int n = length;
static int l = (int) (Math.pow(ch.length, length));
static String[] arr = new String[l];
public static void main(String[] args) {
for (int xyu = 0; xyu < l; xyu++) {
arr[xyu] = "";
}
String[] output = generator(ch, length);
for (String password : output) {
System.out.println(password);
}
}
public static String[] generator(char[] ch, byte length) {
for (int i = 0; i < l; i++) {
arr[i] = M(i);
}
return arr;
}
public static String M(int i) {
String a = Perevod(i, m);
for (int j = 0; j < n; j++) {
arr[i] += ch[Character.getNumericValue(a.charAt(j))];
}
return arr[i];
}
//FIXME
public static String Perevod(int i, int base) {
String r = "";
if (i == 0) {
for (int counter = 0; counter < n; counter++) {
r += "0";
}
}
boolean f = false;
while (i > 0) {
r = r + (i % base);
int q = i % base;
i = (i - q) / base;
if (q == 1) {
f = true;
}
}
if (i == 0 & f == true) {
for (int counter = 0; counter < n - 1; counter++) {
r += "0";
}
}
String res = "";
for (int k = 0; k < r.length(); k++) {
res += r.charAt(r.length() - 1 - k);
}
return res;
}
}
Должен генерировать всевозможные пароли заданной длины из заданного алфавита. Не работает перевод в другую систему счисления
Rawsone,
04 Августа 2016
-
+7
- 1
value = *((const char*)(*it).second.value);
void* -> const char* -> char
ptr2ptr,
04 Августа 2016
-
+1
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
if (test)
{
_inquiryLineRepository.RequestToOrderAPI(model, idetails, true);
}
else
{
_inquiryLineRepository.RequestToOrderAPI(model, idetails);
}
индусы радуются и танцуют групповые танцы, когда видят, что подобный код пишет кто то кроме них
and1dufresn3,
04 Августа 2016
-
−93
- 1
- 2
- 3
- 4
Функция ПеревестиДеньги(СчетИсточник, СчетПолучатель, Сумма)
СнятьСоСчета(СчетИсточник, Сумма);
ПополнитьСчет(СчетПолучатель, Сумма);
КонецФункции
Как написать эту функцию безопасно? Что делать, если ПополнитьСчет упадет с исключением, например?
LispGovno,
03 Августа 2016
-
+2
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
public CustomCollection<T> wherePropertyIs(String propertyName, Object value) {
CustomCollection<T> lstTemp = new CustomCollection <T>();
if (this.size() > 0) {
Field foundField = null;
for (Field f : this.get(0).getClass().getDeclaredFields()){
if (f.getName().equals(propertyName)){
foundField = f;
break;
}
}
if (foundField != null) {
foundField.setAccessible(true);
try {
for(T obj : this){
if (foundField.get(obj).equals(value)){
lstTemp.add(obj);
}
}
}catch (IllegalAccessException e){
System.out.println(e.getMessage());
}
}
}
return lstTemp;
}
братишка, я тебе Linq на джаве принёс
bydlan228,
03 Августа 2016
-
−95
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
Функция ПроверитьРодителя(СчетРодитель,Счет)
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| &Счет В ИЕРАРХИИ (&СчетРодитель) КАК ПроверкаСч";
Запрос.УстановитьПараметр("Счет", Счет);
Запрос.УстановитьПараметр("СчетРодитель", СчетРодитель);
РезультатЗапроса = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
ВыборкаДетальныеЗаписи.Следующий();
Возврат ВыборкаДетальныеЗаписи.ПроверкаСч;
КонецФункции
blMbl,
03 Августа 2016
-
+1
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
public Object [][] getResults (String query){
Object oArray [][] = {};
try (Connection con = Connector.getNewConnection()) {
Statement st = con.createStatement(ResultSet.TYPE_FORWARD_ONLY, ResultSet.CONCUR_READ_ONLY);
try (ResultSet rs = st.executeQuery(query)){
int rows = 0;
int cells = 0;
List<Object> lstObjX = new ArrayList<Object> (64);
while (rs.next()){
rows ++;
int x = 1;
while (true){
try {
lstObjX.add(rs.getObject(x));
x++;
}catch (Exception e) {
cells = (x != 1) ? x-1 : 0;
break;
}
}
for (; x-1 < cells; x++){
lstObjX.add(rs.getObject(x));
}
}
oArray = new Object [rows][cells];
int z = 0;
for (int y = 0; y < rows; y++){
for (int x = 0; x < cells; x++){
oArray[y][x] = lstObjX.get(z);
z++;
}
}
}
}
catch (SQLException e) {
System.err.println(e.getMessage());
}
return oArray;
}
Превращаем Resultset в 2-мерную таблицу [y][x], где [y] - индекс строки, а [x] - индекс значений полей
bydlan228,
03 Августа 2016
-
0
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
// Validation
$err = $fc->validationInput($fieldsArray, wire('input')->post);
if( $err === false ) {
// Saving
$fc->saveInput($fieldsArray, wire('input')->post);
// Send emails to the submitter and to the owner
$toSubmitter = wire('user')->email;
$toOwner = wire('pages')->get(wire('page')->created_users_id)->email;
$subject = "reservation #{$destPage->id}";
ob_start(); ?>
<p>Dear <?php echo $owner->o_firstname; ?>,</p>
<p>We have enquiry for your <?php echo $destPage->id->title; ?> in your account on site. Please log in to see details and replay to the guests directly.</p>
<p>Here is the link: <a href="<?php echo 'http://'.$loginLink; ?>">http://<?php echo $loginLink; ?></a><p>
<p>Thank you in advance for contacting guests shortly. If you require any assistance please do not hesitate to get in touch.</p>
<p>The Team<br />
Lionl<br />
237 Perrier<br />
74700 <br />
<br />
Fr</p>
<?php $textBody = ob_get_clean();
$sent1 = wireMail($toSubmitter, '', $subject, '', array( 'bodyHTML' => $textBody ));
wireMail($toSubmitter, '', $subject, array( 'bodyHTML' => $textBody ));
$agentMail = $fc->getInput('reservation_contact_email')->value;
$agentName = $fc->getInput('leader')->value;
$agentPhone = $fc->getInput('reservation_contact_phone')->value;
$regUser = wire('users')->find("email=$agentMail");
$destPage->of(false);
Отправка письма
gorbatka42,
02 Августа 2016
-
0
- 1
- 2
$result = call_user_func_array([ $brief, $value ? 'setOption' : 'deleteOption' ],
[ $option ] + ($value ? [ 1 => $value ] : []));
heleg,
02 Августа 2016
-
+8
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
public float Ratio
{
get { return ratio; }
set
{
float newValue = value;
if (value < 0.002f)
{
newValue = 0.002f;
}
else if (value > 0.983f)
{
newValue = 0.983f;
}
if (ratio != newValue)
{
ratio = value;
InvalidateMeasure();
}
}
}
Мой "любимый" телерик опять пишет говно. Хорошо, что я скачал исходники и теперь сам могу править баги, не дожидаясь реакции этих слоупоков, которые после отправки бага с гифом (!), воспроизводящими исходниками (!!) и, блядь, патчем (!!!) исправляли два месяца сраный NRE.
Догадайтесь, что здесь не так. Про magic numbers уже молчу.
kerman,
01 Августа 2016